diff --git a/Assets/Art/Graphics/UI/Inventory/grid_slot.png b/Assets/Art/Graphics/UI/Inventory/grid_slot.png new file mode 100644 index 0000000000..9620ed2224 Binary files /dev/null and b/Assets/Art/Graphics/UI/Inventory/grid_slot.png differ diff --git a/Assets/Art/Graphics/UI/Inventory/grid_slot.png.meta b/Assets/Art/Graphics/UI/Inventory/grid_slot.png.meta new file mode 100644 index 0000000000..034403d996 --- /dev/null +++ b/Assets/Art/Graphics/UI/Inventory/grid_slot.png.meta @@ -0,0 +1,104 @@ +fileFormatVersion: 2 +guid: f2d667bde00e60044a1920c58424c0f5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 4 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Content/Creatures/Creature.cs b/Assets/Content/Creatures/Creature.cs index 73897cd7fe..394eceb2fc 100644 --- a/Assets/Content/Creatures/Creature.cs +++ b/Assets/Content/Creatures/Creature.cs @@ -1,18 +1,52 @@ using System.Collections; using System.Collections.Generic; +using SS3D.Engine.Interactions.Extensions; +using SS3D.Engine.Inventory.Extensions; using UnityEngine; +using UnityEngine.XR; public class Creature : MonoBehaviour { - // Start is called before the first frame update - void Start() + public float ViewRange = 10f; + + private Hands hands; + + public Hands Hands + { + get + { + if (hands == null) + { + hands = GetComponent(); + } + + return hands; + } + set => hands = value; + } + + /// + /// Checks if this creature can view a game object + /// + /// The game object to view + public bool CanSee(GameObject otherObject) { - + // TODO: This should be based on a health/organ system + return Vector3.Distance(gameObject.transform.position, otherObject.transform.position) <= ViewRange; } - // Update is called once per frame - void Update() + /// + /// Checks if the creature can interact with an object + /// + /// The game object to interact with + public bool CanInteract(GameObject otherObject) { - + Hands hand = Hands; + if (hand == null) + { + return false; + } + + return hand.GetInteractionRange().IsInRange(hand.InteractionOrigin, otherObject.transform.position); } } diff --git a/Assets/Content/Creatures/Player Races/Human/Human.prefab b/Assets/Content/Creatures/Player Races/Human/Human.prefab index 63bc7cbfcf..4c0950202b 100644 --- a/Assets/Content/Creatures/Player Races/Human/Human.prefab +++ b/Assets/Content/Creatures/Player Races/Human/Human.prefab @@ -76,7 +76,6 @@ GameObject: - component: {fileID: -5804938744367538470} - component: {fileID: 6196629324959543869} - component: {fileID: -587293498524188288} - - component: {fileID: 3320484711719711554} - component: {fileID: 5407744306360123216} - component: {fileID: -4112737952016829400} - component: {fileID: -3295296730462155149} @@ -90,6 +89,8 @@ GameObject: - component: {fileID: 340761490495231774} - component: {fileID: 4063789926441153806} - component: {fileID: -8569418428762442770} + - component: {fileID: 280135170638016455} + - component: {fileID: 7985328355681489701} m_Layer: 0 m_Name: Human m_TagString: Untagged @@ -244,45 +245,7 @@ MonoBehaviour: m_EditorClassIdentifier: syncMode: 0 syncInterval: 0.1 ---- !u!114 &3320484711719711554 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 289348138277843802} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7cfa2de44e571574dafad711206c92bf, type: 3} - m_Name: - m_EditorClassIdentifier: - syncMode: 0 - syncInterval: 0.1 - containerName: Human Equippable - containerFilter: {fileID: 11400000, guid: 40e3b946dc1dc314592ef8d6afcd9162, type: 2} - volumeLimited: 0 - maxVolume: 0 - slots: 9 - filters: - - {fileID: 11400000, guid: 2c9b78d1ecaf0c44889c1f7eb98de085, type: 2} - - {fileID: 11400000, guid: 27ae84b7a7b5da2429350c1d20339898, type: 2} - - {fileID: 11400000, guid: 2d0701c3dee46b54dbbb2f0246081ba0, type: 2} - - {fileID: 11400000, guid: abb8943a366bbfe4d9d25a6f6714e219, type: 2} - - {fileID: 11400000, guid: c293aab5cc715fb4182e95a0c0e6baae, type: 2} - - {fileID: 11400000, guid: d00f22c8e6044cd4a8ac831591d4365e, type: 2} - - {fileID: 11400000, guid: e6272cbef2d9ed9489358893eed0ed44, type: 2} - - {fileID: 11400000, guid: edc61d09fc1a5a84e98f63e51d1a0f1b, type: 2} - - {fileID: 11400000, guid: 965f83328d6f0ef4db3ca6b713932c19, type: 2} - displays: - - {fileID: 1497768525724101046} - - {fileID: 1497768525724101046} - - {fileID: 1497768525724101046} - - {fileID: 1497768525724101046} - - {fileID: 6743960455634992275} - - {fileID: 6793449098192051331} - - {fileID: 3305451640578205426} - - {fileID: 116362632375889729} - - {fileID: 9108728269119932586} + Hands: {fileID: 5407744306360123216} --- !u!114 &5407744306360123216 MonoBehaviour: m_ObjectHideFlags: 0 @@ -297,7 +260,9 @@ MonoBehaviour: m_EditorClassIdentifier: syncMode: 0 syncInterval: 0.1 - handContainer: {fileID: 3320484711719711554} + HandContainers: + - {fileID: 3248296773709303684} + - {fileID: 2588114674659529014} handRange: 5 range: horizontal: 1.5 @@ -581,6 +546,33 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: aec684877e2d2ef4dbae8f2ca19b9e0e, type: 3} m_Name: m_EditorClassIdentifier: + ViewRange: 10 +--- !u!114 &280135170638016455 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 289348138277843802} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2119b201c85e4ba2896540c7243a4b1c, type: 3} + m_Name: + m_EditorClassIdentifier: + syncMode: 0 + syncInterval: 0.1 +--- !u!114 &7985328355681489701 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 289348138277843802} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d4b90a59a774591b9e883c310c3935a, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &290878266594310021 GameObject: m_ObjectHideFlags: 0 @@ -2090,6 +2082,9 @@ GameObject: m_Component: - component: {fileID: 9114095814780560127} - component: {fileID: 5306361817331504544} + - component: {fileID: 2588114674659529014} + - component: {fileID: 6039916320214537935} + - component: {fileID: 8043091635003570766} m_Layer: 15 m_Name: hand_r m_TagString: Untagged @@ -2135,6 +2130,49 @@ MonoBehaviour: bodyPartStatuses: 0 skinnedMeshRenderer: {fileID: 6572013783268959225} body: {fileID: 0} +--- !u!114 &2588114674659529014 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2448277291314358949} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 72bfc9c5e18140bc9dbf232d3a7c2ff6, type: 3} + m_Name: + m_EditorClassIdentifier: + HideItems: 0 + AttachItems: 1 +--- !u!114 &6039916320214537935 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2448277291314358949} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e3ca34599d24491183415a2fdc4fc033, type: 3} + m_Name: + m_EditorClassIdentifier: + CheckObserversInterval: 1 + AttachedContainer: {fileID: 0} +--- !u!114 &8043091635003570766 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2448277291314358949} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 25610b7ef51d43c7bc0bd2bc58036e61, type: 3} + m_Name: + m_EditorClassIdentifier: + Displays: + - {fileID: 6523730774157206108} + Container: {fileID: 2588114674659529014} --- !u!1 &2667178978926422381 GameObject: m_ObjectHideFlags: 0 @@ -3935,6 +3973,9 @@ GameObject: m_Component: - component: {fileID: 8200820077652235051} - component: {fileID: 5640873502109975346} + - component: {fileID: 3248296773709303684} + - component: {fileID: 3651239659719903665} + - component: {fileID: 7216539243608207255} m_Layer: 15 m_Name: hand_l m_TagString: Untagged @@ -3980,6 +4021,49 @@ MonoBehaviour: bodyPartStatuses: 0 skinnedMeshRenderer: {fileID: 1002436508960242065} body: {fileID: 0} +--- !u!114 &3248296773709303684 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6793449098192051331} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 72bfc9c5e18140bc9dbf232d3a7c2ff6, type: 3} + m_Name: + m_EditorClassIdentifier: + HideItems: 0 + AttachItems: 1 +--- !u!114 &3651239659719903665 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6793449098192051331} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e3ca34599d24491183415a2fdc4fc033, type: 3} + m_Name: + m_EditorClassIdentifier: + CheckObserversInterval: 1 + AttachedContainer: {fileID: 0} +--- !u!114 &7216539243608207255 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6793449098192051331} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 25610b7ef51d43c7bc0bd2bc58036e61, type: 3} + m_Name: + m_EditorClassIdentifier: + Displays: + - {fileID: 2248284492931446982} + Container: {fileID: 3248296773709303684} --- !u!1 &7165410278998248383 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Content/Furniture/Generic/Seats/Toilet/Toilet.prefab b/Assets/Content/Furniture/Generic/Seats/Toilet/Toilet.prefab index acacb1a296..acf36846e3 100644 --- a/Assets/Content/Furniture/Generic/Seats/Toilet/Toilet.prefab +++ b/Assets/Content/Furniture/Generic/Seats/Toilet/Toilet.prefab @@ -91,9 +91,11 @@ GameObject: - component: {fileID: 3059472895816432833} - component: {fileID: 670817264003822935} - component: {fileID: 404650530671391029} - - component: {fileID: 7877769298701249696} - component: {fileID: -8007393211677902780} - component: {fileID: 6933098557949719560} + - component: {fileID: 4736502494625233072} + - component: {fileID: 6410542327681874041} + - component: {fileID: 5281519465761832601} m_Layer: 0 m_Name: Toilet m_TagString: Untagged @@ -165,28 +167,6 @@ MonoBehaviour: OnlyStoreWhenOpen: 1 MaxDistance: 1.5 viewContainerIcon: {fileID: 21300000, guid: 0f4328c69a4a89541a87f2482052e497, type: 3} ---- !u!114 &7877769298701249696 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5161561551087789900} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 69f0cfe7ad268bc44b2e36b581d0086c, type: 3} - m_Name: - m_EditorClassIdentifier: - syncMode: 0 - syncInterval: 0.1 - containerName: toilet - containerFilter: {fileID: 0} - volumeLimited: 1 - maxVolume: 30 - slots: 2 - displays: - - {fileID: 0} - - {fileID: 0} --- !u!114 &-8007393211677902780 MonoBehaviour: m_ObjectHideFlags: 0 @@ -221,6 +201,48 @@ Animator: m_HasTransformHierarchy: 1 m_AllowConstantClipSamplingOptimization: 1 m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!114 &4736502494625233072 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5161561551087789900} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2119b201c85e4ba2896540c7243a4b1c, type: 3} + m_Name: + m_EditorClassIdentifier: + syncMode: 0 + syncInterval: 0.1 +--- !u!114 &6410542327681874041 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5161561551087789900} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 72bfc9c5e18140bc9dbf232d3a7c2ff6, type: 3} + m_Name: + m_EditorClassIdentifier: + HideItems: 1 + AttachItems: 1 +--- !u!114 &5281519465761832601 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5161561551087789900} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fa364422073946a1badbfa66a349361d, type: 3} + m_Name: + m_EditorClassIdentifier: + AttachedContainer: {fileID: 6410542327681874041} + Size: {x: 2, y: 2} --- !u!1 &5218468364695561986 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Content/Furniture/Generic/WaterCooler.cs b/Assets/Content/Furniture/Generic/WaterCooler.cs index 5101458d4b..6415710fd2 100644 --- a/Assets/Content/Furniture/Generic/WaterCooler.cs +++ b/Assets/Content/Furniture/Generic/WaterCooler.cs @@ -31,7 +31,7 @@ private bool CanDispenseCup(InteractionEvent interactionEvent) private void DispenseCup(InteractionEvent interactionEvent, InteractionReference arg2) { Item cup = ItemHelpers.CreateItem(CupPrefab); - interactionEvent.Source.GetHands().Pickup(cup.gameObject); + interactionEvent.Source.GetHands().Pickup(cup); NumberOfCups--; } diff --git a/Assets/Content/Furniture/Machines/Atmospherics/Disposal Bin/Disposal Bin.prefab b/Assets/Content/Furniture/Machines/Atmospherics/Disposal Bin/Disposal Bin.prefab index 40b50ca4f8..e3596e495e 100644 --- a/Assets/Content/Furniture/Machines/Atmospherics/Disposal Bin/Disposal Bin.prefab +++ b/Assets/Content/Furniture/Machines/Atmospherics/Disposal Bin/Disposal Bin.prefab @@ -16,8 +16,10 @@ GameObject: - component: {fileID: 520195712975217115} - component: {fileID: 6707010917967640726} - component: {fileID: 7091454980463605699} - - component: {fileID: 4777442227839160600} - component: {fileID: 4265221962216021434} + - component: {fileID: 8037963738998773868} + - component: {fileID: 7515595592165819411} + - component: {fileID: 4430263281735885129} m_Layer: 0 m_Name: Disposal Bin m_TagString: Untagged @@ -165,7 +167,6 @@ MonoBehaviour: syncMode: 0 syncInterval: 0.1 animator: {fileID: 520195712975217115} - container: {fileID: 4777442227839160600} busy: 0 audioSource: {fileID: 7091454980463605699} range: 1.5 @@ -266,7 +267,7 @@ AudioSource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 ---- !u!114 &4777442227839160600 +--- !u!114 &4265221962216021434 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -275,17 +276,13 @@ MonoBehaviour: m_GameObject: {fileID: 6905024007199924851} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c66d43c6dbcfac444b581f95607728c4, type: 3} + m_Script: {fileID: 11500000, guid: 671f779259184f2c984b9c017a5141df, type: 3} m_Name: m_EditorClassIdentifier: - syncMode: 0 - syncInterval: 0.1 - containerName: Disposals - containerFilter: {fileID: 0} - volumeLimited: 1 - maxVolume: 50 - slots: 6 ---- !u!114 &4265221962216021434 + DisplayName: Disposal Bin + Text: Flushes away items. + MaxDistance: 0 +--- !u!114 &8037963738998773868 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -294,12 +291,39 @@ MonoBehaviour: m_GameObject: {fileID: 6905024007199924851} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 671f779259184f2c984b9c017a5141df, type: 3} + m_Script: {fileID: 11500000, guid: 72bfc9c5e18140bc9dbf232d3a7c2ff6, type: 3} m_Name: m_EditorClassIdentifier: - DisplayName: Disposal Bin - Text: Flushes away items. - MaxDistance: 0 + HideItems: 1 + AttachItems: 1 +--- !u!114 &7515595592165819411 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6905024007199924851} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fa364422073946a1badbfa66a349361d, type: 3} + m_Name: + m_EditorClassIdentifier: + AttachedContainer: {fileID: 8037963738998773868} + Size: {x: 4, y: 3} +--- !u!114 &4430263281735885129 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6905024007199924851} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2119b201c85e4ba2896540c7243a4b1c, type: 3} + m_Name: + m_EditorClassIdentifier: + syncMode: 0 + syncInterval: 0.1 --- !u!1 &7531797193249841566 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Content/Furniture/Machines/Atmospherics/Disposal Bin/DisposalBin.cs b/Assets/Content/Furniture/Machines/Atmospherics/Disposal Bin/DisposalBin.cs index 49bce381f7..837697d0af 100644 --- a/Assets/Content/Furniture/Machines/Atmospherics/Disposal Bin/DisposalBin.cs +++ b/Assets/Content/Furniture/Machines/Atmospherics/Disposal Bin/DisposalBin.cs @@ -85,17 +85,11 @@ public void DisposeContents() } } - [ClientRpc] - public void RpcDisposeContents() - { - container.Purge(); - } - public override IInteraction[] GenerateInteractions(InteractionEvent interactionEvent) { List interactions = new List(); - StoreInteraction storeInteraction = new StoreInteraction { OnlyWhenOpen = false }; + StoreInteraction storeInteraction = new StoreInteraction(); ViewContainerInteraction view = new ViewContainerInteraction { MaxDistance = range }; DisposeInteraction disposeInteraction = new DisposeInteraction(); diff --git a/Assets/Content/Furniture/Machines/Kitchen/Microwave/Microwave.cs b/Assets/Content/Furniture/Machines/Kitchen/Microwave/Microwave.cs index 78f4c6577e..685a0da2ad 100644 --- a/Assets/Content/Furniture/Machines/Kitchen/Microwave/Microwave.cs +++ b/Assets/Content/Furniture/Machines/Kitchen/Microwave/Microwave.cs @@ -1,6 +1,7 @@ using System; using System.Collections; using System.Collections.Generic; +using System.Linq; using SS3D.Content.Furniture.Storage; using SS3D.Content.Systems.Interactions; using SS3D.Engine.Interactions; @@ -8,13 +9,14 @@ using SS3D.Engine.Inventory; using UnityEngine; using Mirror; +using UnityEngine.Assertions; -[RequireComponent(typeof(Container))] [RequireComponent(typeof(AudioSource))] public class Microwave : InteractionTargetNetworkBehaviour { public float MicrowaveDuration = 5; public GameObject DestroyedItemPrefab; + public AttachedContainer AttachedContainer; private AudioSource audioSource; public AudioClip onSound; @@ -22,12 +24,12 @@ public class Microwave : InteractionTargetNetworkBehaviour private bool isOn; private StorageContainer storageContainer; - private Container container; private void Start() { + Assert.IsNotNull(AttachedContainer); + storageContainer = GetComponent(); - container = GetComponent(); audioSource = GetComponent(); } @@ -80,18 +82,12 @@ private IEnumerator BlastShit() private void CookItems() { - List items = container.GetItems(); - for (var i = 0; i < items.Count; i++) + var items = AttachedContainer.Container.Items.ToArray(); + foreach (Item item in items) { - Item item = items[i]; - if (item == null) - { - continue; - } Microwaveable microwaveable = item.GetComponent(); if (microwaveable != null) { - ItemHelpers.ReplaceItem(item, ItemHelpers.CreateItem(microwaveable.ResultingObject)); } else diff --git a/Assets/Content/Furniture/Machines/Kitchen/Microwave/microwave.prefab b/Assets/Content/Furniture/Machines/Kitchen/Microwave/microwave.prefab index d61d15aae0..5004125871 100644 --- a/Assets/Content/Furniture/Machines/Kitchen/Microwave/microwave.prefab +++ b/Assets/Content/Furniture/Machines/Kitchen/Microwave/microwave.prefab @@ -16,11 +16,14 @@ GameObject: - component: {fileID: 5428085332758549000} - component: {fileID: 5951043273896807154} - component: {fileID: 5524012885757289377} - - component: {fileID: 138009056528592495} - component: {fileID: 3646364236061738243} - component: {fileID: 8762140865007196563} - component: {fileID: 1099298561151547284} - component: {fileID: 761874278517760475} + - component: {fileID: 4157744339643039771} + - component: {fileID: 5697875963860545448} + - component: {fileID: 254379746982147387} + - component: {fileID: 2624089843631532184} m_Layer: 0 m_Name: microwave m_TagString: Untagged @@ -173,30 +176,6 @@ BoxCollider: serializedVersion: 2 m_Size: {x: 0.7627539, y: 0.4895372, z: 0.45154876} m_Center: {x: 0.00000017881393, y: 0.2447686, z: -0.013495617} ---- !u!114 &138009056528592495 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3444034143536514343} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 69f0cfe7ad268bc44b2e36b581d0086c, type: 3} - m_Name: - m_EditorClassIdentifier: - syncMode: 0 - syncInterval: 0.1 - containerName: microwave - containerFilter: {fileID: 11400000, guid: 2071a6502a8dccb4d81ec35517f716cc, type: 2} - volumeLimited: 0 - maxVolume: 50 - slots: 4 - displays: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} --- !u!114 &3646364236061738243 MonoBehaviour: m_ObjectHideFlags: 0 @@ -232,6 +211,7 @@ MonoBehaviour: MicrowaveDuration: 5 DestroyedItemPrefab: {fileID: 8232994725938073509, guid: 84577e5c3dd25de4aa38b44840ace509, type: 3} + AttachedContainer: {fileID: 4157744339643039771} onSound: {fileID: 8300000, guid: 91dcb7669f644934b9c52d400421f1a7, type: 3} finishSound: {fileID: 8300000, guid: f22e34e83e0f9874e8ebc28d164810c2, type: 3} --- !u!114 &1099298561151547284 @@ -348,6 +328,62 @@ AudioSource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 +--- !u!114 &4157744339643039771 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3444034143536514343} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 72bfc9c5e18140bc9dbf232d3a7c2ff6, type: 3} + m_Name: + m_EditorClassIdentifier: + HideItems: 1 + AttachItems: 1 +--- !u!114 &5697875963860545448 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3444034143536514343} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fa364422073946a1badbfa66a349361d, type: 3} + m_Name: + m_EditorClassIdentifier: + AttachedContainer: {fileID: 4157744339643039771} + Size: {x: 4, y: 2} +--- !u!114 &254379746982147387 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3444034143536514343} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e3ca34599d24491183415a2fdc4fc033, type: 3} + m_Name: + m_EditorClassIdentifier: + CheckObserversInterval: 2 + AttachedContainer: {fileID: 4157744339643039771} +--- !u!114 &2624089843631532184 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3444034143536514343} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2119b201c85e4ba2896540c7243a4b1c, type: 3} + m_Name: + m_EditorClassIdentifier: + syncMode: 0 + syncInterval: 0.1 --- !u!1 &6704569312823119817 GameObject: m_ObjectHideFlags: 0 @@ -360,8 +396,6 @@ GameObject: - component: {fileID: 3590185774197269497} - component: {fileID: 5344617163524279920} - component: {fileID: 3882256163096065417} - - component: {fileID: 3370898717957704067} - - component: {fileID: 6789757157155726106} m_Layer: 14 m_Name: door m_TagString: Untagged @@ -444,37 +478,3 @@ BoxCollider: serializedVersion: 2 m_Size: {x: 0.46840656, y: 0.4195372, z: 0.07090191} m_Center: {x: -0.23, y: 0.000000037252903, z: 0.0071481643} ---- !u!114 &3370898717957704067 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6704569312823119817} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9b91ecbcc199f4492b9a91e820070131, type: 3} - m_Name: - m_EditorClassIdentifier: - sceneId: 0 - serverOnly: 0 - m_AssetId: - hasSpawned: 0 ---- !u!114 &6789757157155726106 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6704569312823119817} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2f74aedd71d9a4f55b3ce499326d45fb, type: 3} - m_Name: - m_EditorClassIdentifier: - syncMode: 0 - syncInterval: 0.1 - clientAuthority: 0 - localPositionSensitivity: 0.01 - localRotationSensitivity: 0.01 - localScaleSensitivity: 0.01 diff --git a/Assets/Content/Furniture/Machines/Science/Cell Charger.prefab b/Assets/Content/Furniture/Machines/Science/Cell Charger.prefab index 2201d7108c..f2ee17b5cb 100644 --- a/Assets/Content/Furniture/Machines/Science/Cell Charger.prefab +++ b/Assets/Content/Furniture/Machines/Science/Cell Charger.prefab @@ -177,9 +177,13 @@ GameObject: - component: {fileID: 1645595486595483908} - component: {fileID: -5812287283981547438} - component: {fileID: -7336993563048116294} - - component: {fileID: 7577420378853663522} - component: {fileID: 1326119814106932438} - - component: {fileID: 8950008734791454200} + - component: {fileID: 8312077444202497988} + - component: {fileID: 6554092212881448881} + - component: {fileID: 387266436717436548} + - component: {fileID: 3091307957380661479} + - component: {fileID: 1571593285745743663} + - component: {fileID: 9132179210238991822} m_Layer: 16 m_Name: Cell Charger m_TagString: Untagged @@ -348,8 +352,24 @@ MonoBehaviour: m_EditorClassIdentifier: syncMode: 0 syncInterval: 0.1 + AttachedContainer: {fileID: 8312077444202497988} renderer: {fileID: 6935684457514274430} ---- !u!114 &7577420378853663522 +--- !u!114 &1326119814106932438 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8232994725938073509} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 671f779259184f2c984b9c017a5141df, type: 3} + m_Name: + m_EditorClassIdentifier: + DisplayName: Cell Charger + Text: + MaxDistance: 0 +--- !u!114 &8312077444202497988 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -358,13 +378,55 @@ MonoBehaviour: m_GameObject: {fileID: 8232994725938073509} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 51f72f9c1b9b81941b87b432d0839c12, type: 3} + m_Script: {fileID: 11500000, guid: 72bfc9c5e18140bc9dbf232d3a7c2ff6, type: 3} + m_Name: + m_EditorClassIdentifier: + HideItems: 0 + AttachItems: 1 +--- !u!114 &6554092212881448881 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8232994725938073509} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fa364422073946a1badbfa66a349361d, type: 3} + m_Name: + m_EditorClassIdentifier: + AttachedContainer: {fileID: 8312077444202497988} + Size: {x: 1, y: 1} +--- !u!114 &387266436717436548 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8232994725938073509} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 25610b7ef51d43c7bc0bd2bc58036e61, type: 3} + m_Name: + m_EditorClassIdentifier: + Displays: + - {fileID: 2518627989031759827} + Container: {fileID: 8312077444202497988} +--- !u!114 &3091307957380661479 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8232994725938073509} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2119b201c85e4ba2896540c7243a4b1c, type: 3} m_Name: m_EditorClassIdentifier: syncMode: 0 syncInterval: 0.1 - OnlyWhenOpen: 0 ---- !u!114 &1326119814106932438 +--- !u!114 &1571593285745743663 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -373,13 +435,12 @@ MonoBehaviour: m_GameObject: {fileID: 8232994725938073509} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 671f779259184f2c984b9c017a5141df, type: 3} + m_Script: {fileID: 11500000, guid: e3ca34599d24491183415a2fdc4fc033, type: 3} m_Name: m_EditorClassIdentifier: - DisplayName: Cell Charger - Text: - MaxDistance: 0 ---- !u!114 &8950008734791454200 + CheckObserversInterval: 2 + AttachedContainer: {fileID: 8312077444202497988} +--- !u!114 &9132179210238991822 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -388,15 +449,12 @@ MonoBehaviour: m_GameObject: {fileID: 8232994725938073509} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 69f0cfe7ad268bc44b2e36b581d0086c, type: 3} + m_Script: {fileID: 11500000, guid: 3c75d17834848bb4f83ee6e730a65519, type: 3} m_Name: m_EditorClassIdentifier: syncMode: 0 syncInterval: 0.1 - containerName: cell charger - containerFilter: {fileID: 11400000, guid: 47ba41d97fc87d9469fa5be5b67bcbc2, type: 2} - volumeLimited: 0 - maxVolume: 0 - slots: 1 - displays: - - {fileID: 414045328494130654} + OpenIcon: {fileID: 21300000, guid: ce4cb1c9f32561c4db2ae13a08e28987, type: 3} + OnlyStoreWhenOpen: 0 + MaxDistance: 5 + viewContainerIcon: {fileID: 21300000, guid: 0f4328c69a4a89541a87f2482052e497, type: 3} diff --git a/Assets/Content/Furniture/Machines/Science/CellCharger.cs b/Assets/Content/Furniture/Machines/Science/CellCharger.cs index b2505dd3ee..f12d43422f 100644 --- a/Assets/Content/Furniture/Machines/Science/CellCharger.cs +++ b/Assets/Content/Furniture/Machines/Science/CellCharger.cs @@ -1,42 +1,30 @@ -using System; -using System.Collections; -using System.Collections.Generic; +using System.Collections; using SS3D.Content.Furniture.Storage; -using SS3D.Content.Systems.Interactions; -using SS3D.Engine.Interactions; -using SS3D.Engine.Interactions.Extensions; using SS3D.Engine.Inventory; using UnityEngine; using Mirror; using UnityEngine.Assertions; -[RequireComponent(typeof(Container))] public class CellCharger : NetworkBehaviour { + public AttachedContainer AttachedContainer; + private StorageContainer storageContainer; - private Container container; private Item powerCell; public MeshRenderer renderer; private void Start() { - container = GetComponent(); - Assert.IsNotNull(container); - - container.onChange += (op, index, oldItem, newItem) => + Assert.IsNotNull(AttachedContainer); + + AttachedContainer.Container.ContentsChanged += (_, items, type) => { - if (newItem == null) { - powerCell = null; - renderer.enabled = false; - } else { - powerCell = newItem.GetComponent(); - renderer.enabled = true; - } + renderer.enabled = !AttachedContainer.Container.Empty; }; - + if (isServer) { - StartCoroutine("StartCharge"); + StartCoroutine(StartCharge()); } } @@ -51,16 +39,14 @@ IEnumerator StartCharge() private void Recharge() { - if (powerCell != null) + foreach (Item item in AttachedContainer.Container.Items) { - RechargePowerCell(powerCell); + IChargeable chargeable = item.GetComponent(); + if (chargeable != null) + { + chargeable.AddCharge(chargeable.GetChargeRate()); + } + } } - - [Server] - private void RechargePowerCell(Item item) - { - IChargeable chargeable = item.GetComponent(); - chargeable.AddCharge(chargeable.GetChargeRate()); - } } \ No newline at end of file diff --git a/Assets/Content/Furniture/NetworkedOpenable.cs b/Assets/Content/Furniture/NetworkedOpenable.cs index 409d82e632..cf9b2cfbbd 100644 --- a/Assets/Content/Furniture/NetworkedOpenable.cs +++ b/Assets/Content/Furniture/NetworkedOpenable.cs @@ -9,7 +9,10 @@ namespace SS3D.Content.Furniture public class NetworkedOpenable : InteractionTargetNetworkBehaviour { protected Animator animator; - private static readonly int Open = Animator.StringToHash("Open"); + private static readonly int OpenAnimation = Animator.StringToHash("Open"); + + [SyncVar(hook = nameof(OpenHook))] + private bool openState; [SerializeField] private Sprite OpenIcon; @@ -23,23 +26,28 @@ public override IInteraction[] GenerateInteractions(InteractionEvent interaction public bool IsOpen() { - return animator.GetBool(Open); + return openState; } - private void OnOpenStateChange(object sender, bool e) + protected virtual void Start() { - RpcSetOpenState(e); + animator = GetComponent(); } - protected virtual void Start() + private void OnOpenStateChange(object sender, bool e) { - animator = GetComponent(); + openState = e; + UpdateAnimator(); + } + + private void OpenHook(bool oldVal, bool newVal) + { + UpdateAnimator(); } - [ClientRpc] - private void RpcSetOpenState(bool open) + private void UpdateAnimator() { - animator.SetBool(Open, open); + animator.SetBool(OpenAnimation, openState); } } } \ No newline at end of file diff --git a/Assets/Content/Furniture/Storage/Crates/crate.prefab b/Assets/Content/Furniture/Storage/Crates/crate.prefab index d48d2617f6..5fc0d6027b 100644 --- a/Assets/Content/Furniture/Storage/Crates/crate.prefab +++ b/Assets/Content/Furniture/Storage/Crates/crate.prefab @@ -275,9 +275,11 @@ GameObject: - component: {fileID: 4546630534243469778} - component: {fileID: 2799784227175584040} - component: {fileID: 4099879624315271291} - - component: {fileID: 8477674700107838901} - component: {fileID: 6792938277122204052} - component: {fileID: 7600463449433580494} + - component: {fileID: 1468054869162274489} + - component: {fileID: 6922833338521329428} + - component: {fileID: 8493215061523384573} m_Layer: 0 m_Name: crate m_TagString: Untagged @@ -429,34 +431,6 @@ BoxCollider: serializedVersion: 2 m_Size: {x: 1.6092, y: 0.5958949, z: 0.87511265} m_Center: {x: 0, y: 0.2978271, z: 0} ---- !u!114 &8477674700107838901 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6595280268747972349} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 69f0cfe7ad268bc44b2e36b581d0086c, type: 3} - m_Name: - m_EditorClassIdentifier: - syncMode: 0 - syncInterval: 0.1 - containerName: crate - containerFilter: {fileID: 11400000, guid: 40e3b946dc1dc314592ef8d6afcd9162, type: 2} - volumeLimited: 1 - maxVolume: 150 - slots: 8 - displays: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} --- !u!114 &6792938277122204052 MonoBehaviour: m_ObjectHideFlags: 0 @@ -490,3 +464,45 @@ MonoBehaviour: DisplayName: Crate Text: Stores stuff. MaxDistance: 0 +--- !u!114 &1468054869162274489 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6595280268747972349} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 72bfc9c5e18140bc9dbf232d3a7c2ff6, type: 3} + m_Name: + m_EditorClassIdentifier: + HideItems: 1 + AttachItems: 1 +--- !u!114 &6922833338521329428 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6595280268747972349} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fa364422073946a1badbfa66a349361d, type: 3} + m_Name: + m_EditorClassIdentifier: + AttachedContainer: {fileID: 1468054869162274489} + Size: {x: 8, y: 6} +--- !u!114 &8493215061523384573 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6595280268747972349} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2119b201c85e4ba2896540c7243a4b1c, type: 3} + m_Name: + m_EditorClassIdentifier: + syncMode: 0 + syncInterval: 0.1 diff --git a/Assets/Content/Furniture/Storage/Fridge/fridge.prefab b/Assets/Content/Furniture/Storage/Fridge/fridge.prefab index bc3fe909b5..61a9c24ed1 100644 --- a/Assets/Content/Furniture/Storage/Fridge/fridge.prefab +++ b/Assets/Content/Furniture/Storage/Fridge/fridge.prefab @@ -16,9 +16,11 @@ GameObject: - component: {fileID: 6837642831737930921} - component: {fileID: 5126815357632273491} - component: {fileID: 6420300491935642880} - - component: {fileID: 1466501899615533262} - component: {fileID: 3494353215513587477} - component: {fileID: 2111343728438321531} + - component: {fileID: 602897750533537464} + - component: {fileID: 3829014715871801907} + - component: {fileID: 4364131529940279445} m_Layer: 0 m_Name: fridge m_TagString: Untagged @@ -170,7 +172,7 @@ BoxCollider: serializedVersion: 2 m_Size: {x: 0.90727323, y: 1.7814867, z: 0.83085436} m_Center: {x: 0.0003873706, y: 0.89431536, z: 0.06968558} ---- !u!114 &1466501899615533262 +--- !u!114 &3494353215513587477 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -179,26 +181,16 @@ MonoBehaviour: m_GameObject: {fileID: 4214221335928705926} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 69f0cfe7ad268bc44b2e36b581d0086c, type: 3} + m_Script: {fileID: 11500000, guid: 3c75d17834848bb4f83ee6e730a65519, type: 3} m_Name: m_EditorClassIdentifier: syncMode: 0 syncInterval: 0.1 - containerName: fridge - containerFilter: {fileID: 11400000, guid: 40e3b946dc1dc314592ef8d6afcd9162, type: 2} - volumeLimited: 1 - maxVolume: 80 - slots: 8 - displays: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} ---- !u!114 &3494353215513587477 + OpenIcon: {fileID: 21300000, guid: ce4cb1c9f32561c4db2ae13a08e28987, type: 3} + OnlyStoreWhenOpen: 1 + MaxDistance: 1.5 + viewContainerIcon: {fileID: 21300000, guid: 0f4328c69a4a89541a87f2482052e497, type: 3} +--- !u!114 &2111343728438321531 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -207,16 +199,27 @@ MonoBehaviour: m_GameObject: {fileID: 4214221335928705926} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3c75d17834848bb4f83ee6e730a65519, type: 3} + m_Script: {fileID: 11500000, guid: 671f779259184f2c984b9c017a5141df, type: 3} + m_Name: + m_EditorClassIdentifier: + DisplayName: Fridge + Text: Stores food and bodyparts (optional). + MaxDistance: 0 +--- !u!114 &602897750533537464 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4214221335928705926} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2119b201c85e4ba2896540c7243a4b1c, type: 3} m_Name: m_EditorClassIdentifier: syncMode: 0 syncInterval: 0.1 - OpenIcon: {fileID: 21300000, guid: ce4cb1c9f32561c4db2ae13a08e28987, type: 3} - OnlyStoreWhenOpen: 1 - MaxDistance: 1.5 - viewContainerIcon: {fileID: 21300000, guid: 0f4328c69a4a89541a87f2482052e497, type: 3} ---- !u!114 &2111343728438321531 +--- !u!114 &3829014715871801907 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -225,12 +228,25 @@ MonoBehaviour: m_GameObject: {fileID: 4214221335928705926} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 671f779259184f2c984b9c017a5141df, type: 3} + m_Script: {fileID: 11500000, guid: 72bfc9c5e18140bc9dbf232d3a7c2ff6, type: 3} m_Name: m_EditorClassIdentifier: - DisplayName: Fridge - Text: Stores food and bodyparts (optional). - MaxDistance: 0 + HideItems: 1 + AttachItems: 1 +--- !u!114 &4364131529940279445 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4214221335928705926} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fa364422073946a1badbfa66a349361d, type: 3} + m_Name: + m_EditorClassIdentifier: + AttachedContainer: {fileID: 3829014715871801907} + Size: {x: 5, y: 3} --- !u!1 &5240830354732226920 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Content/Furniture/Storage/Lockers/Locker Basic.prefab b/Assets/Content/Furniture/Storage/Lockers/Locker Basic.prefab index 1d08439c2f..aa3ec8867d 100644 --- a/Assets/Content/Furniture/Storage/Lockers/Locker Basic.prefab +++ b/Assets/Content/Furniture/Storage/Lockers/Locker Basic.prefab @@ -115,6 +115,36 @@ MonoBehaviour: localPositionSensitivity: 0.01 localRotationSensitivity: 0.01 localScaleSensitivity: 0.01 +--- !u!1 &5306358806775721236 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5966508889967625484} + m_Layer: 0 + m_Name: Display + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5966508889967625484 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5306358806775721236} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8930069987588985931} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &5599841925940684376 GameObject: m_ObjectHideFlags: 0 @@ -131,9 +161,13 @@ GameObject: - component: {fileID: 2966014633834705271} - component: {fileID: 2529038803880116840} - component: {fileID: 3374379410763890910} - - component: {fileID: 7176282325643906320} - component: {fileID: 5221039376922892593} - component: {fileID: -6844367781294634566} + - component: {fileID: 5822460732533629667} + - component: {fileID: 3217298178607216875} + - component: {fileID: 8997186957474188380} + - component: {fileID: 9196474351462153229} + - component: {fileID: 559749654382026924} m_Layer: 0 m_Name: Locker Basic m_TagString: Untagged @@ -286,7 +320,7 @@ BoxCollider: serializedVersion: 2 m_Size: {x: 0.63288033, y: 1.7198707, z: 0.55178964} m_Center: {x: 0.000000044703484, y: 0.8598699, z: 0.0024448484} ---- !u!114 &7176282325643906320 +--- !u!114 &5221039376922892593 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -295,26 +329,16 @@ MonoBehaviour: m_GameObject: {fileID: 5599841925940684376} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 69f0cfe7ad268bc44b2e36b581d0086c, type: 3} + m_Script: {fileID: 11500000, guid: 3c75d17834848bb4f83ee6e730a65519, type: 3} m_Name: m_EditorClassIdentifier: syncMode: 0 syncInterval: 0.1 - containerName: locker - containerFilter: {fileID: 11400000, guid: 40e3b946dc1dc314592ef8d6afcd9162, type: 2} - volumeLimited: 1 - maxVolume: 100 - slots: 8 - displays: - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} - - {fileID: 0} ---- !u!114 &5221039376922892593 + OpenIcon: {fileID: 21300000, guid: ce4cb1c9f32561c4db2ae13a08e28987, type: 3} + OnlyStoreWhenOpen: 1 + MaxDistance: 1.5 + viewContainerIcon: {fileID: 21300000, guid: 0f4328c69a4a89541a87f2482052e497, type: 3} +--- !u!114 &-6844367781294634566 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -323,16 +347,56 @@ MonoBehaviour: m_GameObject: {fileID: 5599841925940684376} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3c75d17834848bb4f83ee6e730a65519, type: 3} + m_Script: {fileID: 11500000, guid: 671f779259184f2c984b9c017a5141df, type: 3} + m_Name: + m_EditorClassIdentifier: + DisplayName: Locker + Text: Stores stuff. + MaxDistance: 0 +--- !u!114 &5822460732533629667 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5599841925940684376} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 72bfc9c5e18140bc9dbf232d3a7c2ff6, type: 3} + m_Name: + m_EditorClassIdentifier: + HideItems: 1 + AttachItems: 1 + AttachmentOffset: {x: 0, y: 0.5, z: 0} +--- !u!114 &3217298178607216875 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5599841925940684376} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fa364422073946a1badbfa66a349361d, type: 3} + m_Name: + m_EditorClassIdentifier: + AttachedContainer: {fileID: 5822460732533629667} + Size: {x: 10, y: 10} +--- !u!114 &8997186957474188380 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5599841925940684376} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2119b201c85e4ba2896540c7243a4b1c, type: 3} m_Name: m_EditorClassIdentifier: syncMode: 0 syncInterval: 0.1 - OpenIcon: {fileID: 21300000, guid: ce4cb1c9f32561c4db2ae13a08e28987, type: 3} - OnlyStoreWhenOpen: 1 - MaxDistance: 1.5 - viewContainerIcon: {fileID: 21300000, guid: 0f4328c69a4a89541a87f2482052e497, type: 3} ---- !u!114 &-6844367781294634566 +--- !u!114 &9196474351462153229 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -341,7 +405,7 @@ MonoBehaviour: m_GameObject: {fileID: 5599841925940684376} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 671f779259184f2c984b9c017a5141df, type: 3} + m_Script: {fileID: 11500000, guid: e3ca34599d24491183415a2fdc4fc033, type: 3} m_Name: m_EditorClassIdentifier: DisplayName: Locker diff --git a/Assets/Content/Furniture/Storage/StorageContainer.cs b/Assets/Content/Furniture/Storage/StorageContainer.cs index b8c7ed63f1..04b334bbfa 100644 --- a/Assets/Content/Furniture/Storage/StorageContainer.cs +++ b/Assets/Content/Furniture/Storage/StorageContainer.cs @@ -18,7 +18,7 @@ public class StorageContainer : NetworkedOpenable public override IInteraction[] GenerateInteractions(InteractionEvent interactionEvent) { List interactions = base.GenerateInteractions(interactionEvent).ToList(); - StoreInteraction storeInteraction = new StoreInteraction {OnlyWhenOpen = OnlyStoreWhenOpen}; + StoreInteraction storeInteraction = new StoreInteraction(); ViewContainerInteraction view = new ViewContainerInteraction {MaxDistance = MaxDistance, icon = viewContainerIcon}; if (IsOpen()) diff --git a/Assets/Content/Graphics/UI/Game/Inventory/HumanoidInventory/InventoryUI Rework Beep.prefab b/Assets/Content/Graphics/UI/Game/Inventory/HumanoidInventory/InventoryUI Rework Beep.prefab index e0be190b74..84ee2b1696 100644 --- a/Assets/Content/Graphics/UI/Game/Inventory/HumanoidInventory/InventoryUI Rework Beep.prefab +++ b/Assets/Content/Graphics/UI/Game/Inventory/HumanoidInventory/InventoryUI Rework Beep.prefab @@ -162,242 +162,6 @@ MonoBehaviour: m_OnValueChanged: m_PersistentCalls: m_Calls: [] ---- !u!1 &232786130087127291 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3660408781541360081} - - component: {fileID: 4571865673667806702} - - component: {fileID: 7965131818678462569} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3660408781541360081 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 232786130087127291} - 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_Children: [] - m_Father: {fileID: 1648228569964997664} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &4571865673667806702 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 232786130087127291} - m_CullTransparentMesh: 0 ---- !u!114 &7965131818678462569 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 232786130087127291} - 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: 0.29411766} - m_RaycastTarget: 1 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - 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!1 &246650945326529603 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3576138900213945633} - - component: {fileID: 1064036744433255038} - m_Layer: 5 - m_Name: ItemSupplySlider - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &3576138900213945633 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 246650945326529603} - 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_Children: - - {fileID: 1563648624211196112} - - {fileID: 5155574177080517927} - m_Father: {fileID: 8347708387534667550} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 40, y: 15} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &1064036744433255038 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 246650945326529603} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} - m_PressedColor: {r: 1, g: 1, b: 1, a: 1} - m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} - m_DisabledColor: {r: 1, g: 1, b: 1, a: 1} - 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: 0 - m_TargetGraphic: {fileID: 7666865973439861571} - m_FillRect: {fileID: 7443622216616589357} - m_HandleRect: {fileID: 0} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 1 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!1 &278266910835759089 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3615262280802451163} - - component: {fileID: 4581594704635951844} - - component: {fileID: 7957379742860760931} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3615262280802451163 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 278266910835759089} - 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_Children: [] - m_Father: {fileID: 1601083138263388970} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &4581594704635951844 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 278266910835759089} - m_CullTransparentMesh: 0 ---- !u!114 &7957379742860760931 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 278266910835759089} - 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: 0.29411766} - m_RaycastTarget: 1 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - 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!1 &433278483261437199 GameObject: m_ObjectHideFlags: 0 @@ -484,7 +248,6 @@ GameObject: - component: {fileID: 7188447352480532165} - component: {fileID: 2903597805254175678} - component: {fileID: 1730231249327172812} - - component: {fileID: 496927983872532647} m_Layer: 5 m_Name: Backpack m_TagString: Untagged @@ -594,7 +357,7 @@ MonoBehaviour: m_OnClick: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 496927983872532647} + - m_Target: {fileID: 0} m_MethodName: Press m_Mode: 1 m_Arguments: @@ -605,29 +368,6 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 ---- !u!114 &496927983872532647 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 453516829786013183} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d9ce0aa0583539b4293ec24789ddb813, type: 3} - m_Name: - m_EditorClassIdentifier: - itemContainer: {fileID: 245025920844395796} - button: {fileID: 1730231249327172812} - emptySprite: {fileID: 0} - itemSupplySlider: {fileID: 8512380690387021685} - highlightedColor: {r: 1, g: 1, b: 1, a: 1} - selectedColor: {r: 1, g: 1, b: 1, a: 1} - defaultColor: {r: 1, g: 1, b: 1, a: 0.62352943} - disabledColor: {r: 0.33333334, g: 0.33333334, b: 0.33333334, a: 1} - itemSupplyFullColor: {r: 0.10980393, g: 0.26666668, b: 0.16470589, a: 1} - itemSupplyHalfColor: {r: 0.7058824, g: 0.6431373, b: 0.15294118, a: 1} - itemSupplyEmptyColor: {r: 0.41176474, g: 0.10980393, b: 0.11764707, a: 1} --- !u!1 &531215836023592079 GameObject: m_ObjectHideFlags: 0 @@ -769,7 +509,6 @@ GameObject: - component: {fileID: 3151321885629735582} - component: {fileID: 8491682678347400530} - component: {fileID: 4757369753269195609} - - component: {fileID: 8180239633658184044} m_Layer: 5 m_Name: ID m_TagString: Untagged @@ -879,7 +618,7 @@ MonoBehaviour: m_OnClick: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 8180239633658184044} + - m_Target: {fileID: 0} m_MethodName: Press m_Mode: 1 m_Arguments: @@ -890,30 +629,7 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 ---- !u!114 &8180239633658184044 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 614971409108212508} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d9ce0aa0583539b4293ec24789ddb813, type: 3} - m_Name: - m_EditorClassIdentifier: - itemContainer: {fileID: 9167484243725191208} - button: {fileID: 4757369753269195609} - emptySprite: {fileID: 0} - itemSupplySlider: {fileID: 1229912548336412112} - highlightedColor: {r: 1, g: 1, b: 1, a: 1} - selectedColor: {r: 1, g: 1, b: 1, a: 1} - defaultColor: {r: 1, g: 1, b: 1, a: 0.62352943} - disabledColor: {r: 0.33333334, g: 0.33333334, b: 0.33333334, a: 1} - itemSupplyFullColor: {r: 0.10980393, g: 0.26666668, b: 0.16470589, a: 1} - itemSupplyHalfColor: {r: 0.7058824, g: 0.6431373, b: 0.15294118, a: 1} - itemSupplyEmptyColor: {r: 0.41176474, g: 0.10980393, b: 0.11764707, a: 1} ---- !u!1 &624948685718831599 +--- !u!1 &676254375686158523 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -921,134 +637,60 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2979993055380303958} - - component: {fileID: 4704052500818564652} - - component: {fileID: 9025499991227878354} + - component: {fileID: 9028588784295968325} + - component: {fileID: 8230590831705441884} + - component: {fileID: 6730571012392905747} + - component: {fileID: 762416846364917662} m_Layer: 5 - m_Name: Background + m_Name: Mouth m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &2979993055380303958 +--- !u!224 &9028588784295968325 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 624948685718831599} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 676254375686158523} + 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_Children: [] - m_Father: {fileID: 5318358800186660584} - m_RootOrder: 0 + m_Father: {fileID: 1723188169985187029} + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0, y: 31.2} + m_SizeDelta: {x: 5.2511597, y: 2.226036} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &4704052500818564652 +--- !u!222 &8230590831705441884 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 624948685718831599} + m_GameObject: {fileID: 676254375686158523} m_CullTransparentMesh: 0 ---- !u!114 &9025499991227878354 +--- !u!114 &6730571012392905747 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 624948685718831599} + m_GameObject: {fileID: 676254375686158523} 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: 0.29411766} + m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - 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!1 &676254375686158523 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 9028588784295968325} - - component: {fileID: 8230590831705441884} - - component: {fileID: 6730571012392905747} - - component: {fileID: 762416846364917662} - m_Layer: 5 - m_Name: Mouth - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &9028588784295968325 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 676254375686158523} - 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_Children: [] - m_Father: {fileID: 1723188169985187029} - m_RootOrder: 5 - 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: 31.2} - m_SizeDelta: {x: 5.2511597, y: 2.226036} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &8230590831705441884 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 676254375686158523} - m_CullTransparentMesh: 0 ---- !u!114 &6730571012392905747 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 676254375686158523} - 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_Maskable: 0 + m_Maskable: 0 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] @@ -1188,94 +830,6 @@ RectTransform: m_AnchoredPosition: {x: NaN, y: NaN} m_SizeDelta: {x: -8, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &820839958108514753 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4154726015912362147} - - component: {fileID: 489843311488194556} - m_Layer: 5 - m_Name: ItemSupplySlider - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &4154726015912362147 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 820839958108514753} - 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_Children: - - {fileID: 2142376476829314386} - - {fileID: 5729763224798965925} - m_Father: {fileID: 8922042772618209948} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 40, y: 15} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &489843311488194556 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 820839958108514753} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} - m_PressedColor: {r: 1, g: 1, b: 1, a: 1} - m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} - m_DisabledColor: {r: 1, g: 1, b: 1, a: 1} - 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: 0 - m_TargetGraphic: {fileID: 7092711839982356161} - m_FillRect: {fileID: 8017951988900801967} - m_HandleRect: {fileID: 0} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 1 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] --- !u!1 &856892697699712198 GameObject: m_ObjectHideFlags: 0 @@ -1350,7 +904,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &911492122024614981 +--- !u!1 &1058314895534307519 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1358,63 +912,100 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4497686019002266919} - - component: {fileID: 76056737886757496} + - component: {fileID: 7254416542494850197} + - component: {fileID: 2116519681778267707} + - component: {fileID: 5927290019108475863} + - component: {fileID: 5006281436461835286} m_Layer: 5 - m_Name: ItemSupplySlider + m_Name: HandRight m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &4497686019002266919 + m_IsActive: 1 +--- !u!224 &7254416542494850197 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 911492122024614981} + m_GameObject: {fileID: 1058314895534307519} 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_Children: - - {fileID: 1907609624405170390} - - {fileID: 5207926560272942369} - m_Father: {fileID: 8940496796802015000} - m_RootOrder: 2 + m_Children: [] + m_Father: {fileID: 1723188169985187029} + m_RootOrder: 10 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 40, y: 15} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &76056737886757496 + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 30.75, y: 19.750046} + m_SizeDelta: {x: 8.85273, y: 7.4042854} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2116519681778267707 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1058314895534307519} + m_CullTransparentMesh: 0 +--- !u!114 &5927290019108475863 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 911492122024614981} + m_GameObject: {fileID: 1058314895534307519} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + 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_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 0983d43c92f13354282ec23b03f87f6d, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 8.71 +--- !u!114 &5006281436461835286 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1058314895534307519} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} m_Name: m_EditorClassIdentifier: m_Navigation: - m_Mode: 3 + m_Mode: 0 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} m_SelectOnLeft: {fileID: 0} m_SelectOnRight: {fileID: 0} m_Transition: 1 m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} - m_PressedColor: {r: 1, g: 1, b: 1, a: 1} - m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} - m_DisabledColor: {r: 1, g: 1, b: 1, a: 1} + m_NormalColor: {r: 0.51998043, g: 0.6964909, b: 0.8962264, a: 0.49019608} + m_HighlightedColor: {r: 0.2712264, g: 0.3785523, b: 0.5, a: 1} + m_PressedColor: {r: 0.5030705, g: 0.687514, b: 0.8962264, a: 1} + m_SelectedColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} + m_DisabledColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} m_ColorMultiplier: 1 - m_FadeDuration: 0.1 + m_FadeDuration: 0 m_SpriteState: m_HighlightedSprite: {fileID: 0} m_PressedSprite: {fileID: 0} @@ -1426,19 +1017,23 @@ MonoBehaviour: m_PressedTrigger: Pressed m_SelectedTrigger: Selected m_DisabledTrigger: Disabled - m_Interactable: 0 - m_TargetGraphic: {fileID: 7326282372079563589} - m_FillRect: {fileID: 7532002151250827307} - m_HandleRect: {fileID: 0} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 1 - m_OnValueChanged: + m_Interactable: 1 + m_TargetGraphic: {fileID: 5927290019108475863} + m_OnClick: m_PersistentCalls: - m_Calls: [] ---- !u!1 &944076441185475215 + m_Calls: + - m_Target: {fileID: 0} + m_MethodName: SelectBodyPart + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 5006281436461835286} + m_ObjectArgumentAssemblyTypeName: UnityEngine.UI.Button, UnityEngine.UI + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &1150004402878243126 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1446,158 +1041,80 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 8786682435351907273} - - component: {fileID: 6652930756881949921} - - component: {fileID: 3620116130291971901} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged + - component: {fileID: 7271002811048406974} + - component: {fileID: 2533335886226545170} + - component: {fileID: 2423354935269958188} + - component: {fileID: 5607706996070613351} + m_Layer: 5 + m_Name: Groin + m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &8786682435351907273 +--- !u!224 &7271002811048406974 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 944076441185475215} + m_GameObject: {fileID: 1150004402878243126} 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_Children: [] - m_Father: {fileID: 6099655979871356447} - m_RootOrder: 0 + m_Father: {fileID: 1723188169985187029} + m_RootOrder: 7 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: 22.2, y: 22.2} + m_AnchoredPosition: {x: 0.34000015, y: -6.6499596} + m_SizeDelta: {x: 26.708488, y: 10.790894} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &6652930756881949921 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 944076441185475215} - m_CullTransparentMesh: 0 ---- !u!114 &3620116130291971901 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 944076441185475215} - 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.40392157, g: 0.5529412, b: 0.72156864, a: 0.5176471} - m_RaycastTarget: 0 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: f324930803db07c4385a71a54f7ce617, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &1045486116849839761 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8000691980009830247} - - component: {fileID: 5190651166609091837} - - component: {fileID: 79101897176121981} - - component: {fileID: 1787738341404830875} - - component: {fileID: 175517959674523910} - m_Layer: 5 - m_Name: Helmet - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &8000691980009830247 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1045486116849839761} - 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_Children: - - {fileID: 207569309514956507} - - {fileID: 9149787804930895782} - - {fileID: 3274628315435326808} - m_Father: {fileID: 8063440892480323740} - m_RootOrder: 1 - 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: 0} - m_Pivot: {x: 0, y: 0} ---- !u!222 &5190651166609091837 +--- !u!222 &2533335886226545170 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1045486116849839761} + m_GameObject: {fileID: 1150004402878243126} m_CullTransparentMesh: 0 ---- !u!114 &79101897176121981 +--- !u!114 &2423354935269958188 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1045486116849839761} + m_GameObject: {fileID: 1150004402878243126} 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.6415094, g: 0.6415094, b: 0.6415094, a: 0.84313726} + m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_Maskable: 0 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, type: 3} - m_Type: 1 - m_PreserveAspect: 0 + m_Sprite: {fileID: 21300000, guid: 57e5eb89313b0a84e99a3c471b62af86, type: 3} + m_Type: 0 + m_PreserveAspect: 1 m_FillCenter: 1 m_FillMethod: 4 m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 13.5 ---- !u!114 &1787738341404830875 + m_PixelsPerUnitMultiplier: 8.71 +--- !u!114 &5607706996070613351 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1045486116849839761} + m_GameObject: {fileID: 1150004402878243126} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} @@ -1611,13 +1128,13 @@ MonoBehaviour: m_SelectOnRight: {fileID: 0} m_Transition: 1 m_Colors: - m_NormalColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - m_HighlightedColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - m_PressedColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - m_SelectedColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 1} - m_DisabledColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 0.5019608} - m_ColorMultiplier: 1.39 - m_FadeDuration: 0.1 + m_NormalColor: {r: 0.51998043, g: 0.6964909, b: 0.8962264, a: 0.49019608} + m_HighlightedColor: {r: 0.2712264, g: 0.3785523, b: 0.5, a: 1} + m_PressedColor: {r: 0.5030705, g: 0.687514, b: 0.8962264, a: 1} + m_SelectedColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} + m_DisabledColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} + m_ColorMultiplier: 1 + m_FadeDuration: 0 m_SpriteState: m_HighlightedSprite: {fileID: 0} m_PressedSprite: {fileID: 0} @@ -1629,46 +1146,23 @@ MonoBehaviour: m_PressedTrigger: Pressed m_SelectedTrigger: Selected m_DisabledTrigger: Disabled - m_Interactable: 0 - m_TargetGraphic: {fileID: 79101897176121981} + m_Interactable: 1 + m_TargetGraphic: {fileID: 2423354935269958188} m_OnClick: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 175517959674523910} - m_MethodName: Press - m_Mode: 1 + - m_Target: {fileID: 0} + m_MethodName: SelectBodyPart + m_Mode: 2 m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_ObjectArgument: {fileID: 5607706996070613351} + m_ObjectArgumentAssemblyTypeName: UnityEngine.UI.Button, UnityEngine.UI m_IntArgument: 0 m_FloatArgument: 0 m_StringArgument: m_BoolArgument: 0 m_CallState: 2 ---- !u!114 &175517959674523910 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1045486116849839761} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d9ce0aa0583539b4293ec24789ddb813, type: 3} - m_Name: - m_EditorClassIdentifier: - itemContainer: {fileID: 4224518447685027872} - button: {fileID: 1787738341404830875} - emptySprite: {fileID: 0} - itemSupplySlider: {fileID: 1302975926294301191} - highlightedColor: {r: 1, g: 1, b: 1, a: 1} - selectedColor: {r: 0.9433962, g: 0.9433962, b: 0.9433962, a: 1} - defaultColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - disabledColor: {r: 0.33333334, g: 0.33333334, b: 0.33333334, a: 1} - itemSupplyFullColor: {r: 0.10980393, g: 0.26666668, b: 0.16470589, a: 1} - itemSupplyHalfColor: {r: 0.7058824, g: 0.6431373, b: 0.15294118, a: 1} - itemSupplyEmptyColor: {r: 0.41176474, g: 0.10980393, b: 0.11764707, a: 1} ---- !u!1 &1058314895534307519 +--- !u!1 &1228411017183998849 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1676,80 +1170,83 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 7254416542494850197} - - component: {fileID: 2116519681778267707} - - component: {fileID: 5927290019108475863} - - component: {fileID: 5006281436461835286} + - component: {fileID: 8108251386213247607} + - component: {fileID: 6306874452960473581} + - component: {fileID: 2204344461985341293} + - component: {fileID: 522756030258852235} m_Layer: 5 - m_Name: HandRight + m_Name: Right Pocket m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &7254416542494850197 +--- !u!224 &8108251386213247607 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1058314895534307519} + m_GameObject: {fileID: 1228411017183998849} 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_Children: [] - m_Father: {fileID: 1723188169985187029} - m_RootOrder: 10 + m_Children: + - {fileID: 5906670924494175883} + - {fileID: 7022504752698700470} + - {fileID: 3674849610451845192} + m_Father: {fileID: 4577424408157316898} + m_RootOrder: 4 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: 30.75, y: 19.750046} - m_SizeDelta: {x: 8.85273, y: 7.4042854} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 30, y: 30} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &2116519681778267707 +--- !u!222 &6306874452960473581 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1058314895534307519} + m_GameObject: {fileID: 1228411017183998849} m_CullTransparentMesh: 0 ---- !u!114 &5927290019108475863 +--- !u!114 &2204344461985341293 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1058314895534307519} + m_GameObject: {fileID: 1228411017183998849} 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_Color: {r: 1, g: 1, b: 1, a: 0.79607844} m_RaycastTarget: 1 m_Maskable: 0 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 0983d43c92f13354282ec23b03f87f6d, type: 3} - m_Type: 0 - m_PreserveAspect: 1 + m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, 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: 8.71 ---- !u!114 &5006281436461835286 + m_PixelsPerUnitMultiplier: 14 +--- !u!114 &522756030258852235 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1058314895534307519} + m_GameObject: {fileID: 1228411017183998849} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} @@ -1763,13 +1260,13 @@ MonoBehaviour: m_SelectOnRight: {fileID: 0} m_Transition: 1 m_Colors: - m_NormalColor: {r: 0.51998043, g: 0.6964909, b: 0.8962264, a: 0.49019608} - m_HighlightedColor: {r: 0.2712264, g: 0.3785523, b: 0.5, a: 1} - m_PressedColor: {r: 0.5030705, g: 0.687514, b: 0.8962264, a: 1} - m_SelectedColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} - m_DisabledColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} + m_NormalColor: {r: 1, g: 1, b: 1, a: 0.62352943} + m_HighlightedColor: {r: 1, g: 1, b: 1, a: 0.62352943} + m_PressedColor: {r: 1, g: 1, b: 1, a: 0.62352943} + m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} + m_DisabledColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 0.5019608} m_ColorMultiplier: 1 - m_FadeDuration: 0 + m_FadeDuration: 0.1 m_SpriteState: m_HighlightedSprite: {fileID: 0} m_PressedSprite: {fileID: 0} @@ -1782,22 +1279,22 @@ MonoBehaviour: m_SelectedTrigger: Selected m_DisabledTrigger: Disabled m_Interactable: 1 - m_TargetGraphic: {fileID: 5927290019108475863} + m_TargetGraphic: {fileID: 2204344461985341293} m_OnClick: m_PersistentCalls: m_Calls: - m_Target: {fileID: 0} - m_MethodName: SelectBodyPart - m_Mode: 2 + m_MethodName: Press + m_Mode: 1 m_Arguments: - m_ObjectArgument: {fileID: 5006281436461835286} - m_ObjectArgumentAssemblyTypeName: UnityEngine.UI.Button, UnityEngine.UI + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine m_IntArgument: 0 m_FloatArgument: 0 m_StringArgument: m_BoolArgument: 0 m_CallState: 2 ---- !u!1 &1150004402878243126 +--- !u!1 &1298987152126881505 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1805,51 +1302,86 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 7271002811048406974} - - component: {fileID: 2533335886226545170} - - component: {fileID: 2423354935269958188} - - component: {fileID: 5607706996070613351} + - component: {fileID: 963546361118773289} m_Layer: 5 - m_Name: Groin + m_Name: Fill Area m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &7271002811048406974 +--- !u!224 &963546361118773289 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1150004402878243126} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 1298987152126881505} + 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_Children: [] - m_Father: {fileID: 1723188169985187029} - m_RootOrder: 7 + m_Children: + - {fileID: 1571225891704413335} + m_Father: {fileID: 1408567391317559830} + m_RootOrder: 1 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.34000015, y: -6.6499596} - m_SizeDelta: {x: 26.708488, y: 10.790894} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: NaN, y: NaN} + m_SizeDelta: {x: -8, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &2533335886226545170 -CanvasRenderer: +--- !u!1 &1344983549639078297 +GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1150004402878243126} - m_CullTransparentMesh: 0 ---- !u!114 &2423354935269958188 -MonoBehaviour: + serializedVersion: 6 + m_Component: + - component: {fileID: 4482797589401859619} + - component: {fileID: 6233165860143843876} + - component: {fileID: 3683165648848739661} + m_Layer: 5 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4482797589401859619 +RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1150004402878243126} + m_GameObject: {fileID: 1344983549639078297} + 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_Children: [] + m_Father: {fileID: 2231341449363516201} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: NaN, y: NaN} + m_SizeDelta: {x: 6, y: -2} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6233165860143843876 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1344983549639078297} + m_CullTransparentMesh: 0 +--- !u!114 &3683165648848739661 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1344983549639078297} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -1858,75 +1390,95 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 - m_Maskable: 0 + m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 57e5eb89313b0a84e99a3c471b62af86, type: 3} - m_Type: 0 - m_PreserveAspect: 1 + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + 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: 8.71 ---- !u!114 &5607706996070613351 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &1461485908099238168 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7847738755524108262} + - component: {fileID: 8711248424165110276} + - component: {fileID: 787677520165872028} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7847738755524108262 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1461485908099238168} + m_LocalRotation: {x: -0.2563736, y: 0.96657777, z: -0, w: 0} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3072038594146742544} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 180, z: -29.71} + 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: 24.247253, y: 24.247253} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8711248424165110276 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1461485908099238168} + m_CullTransparentMesh: 0 +--- !u!114 &787677520165872028 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1150004402878243126} + m_GameObject: {fileID: 1461485908099238168} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 0.51998043, g: 0.6964909, b: 0.8962264, a: 0.49019608} - m_HighlightedColor: {r: 0.2712264, g: 0.3785523, b: 0.5, a: 1} - m_PressedColor: {r: 0.5030705, g: 0.687514, b: 0.8962264, a: 1} - m_SelectedColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} - m_DisabledColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} - m_ColorMultiplier: 1 - m_FadeDuration: 0 - 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: 2423354935269958188} - m_OnClick: + m_Material: {fileID: 0} + m_Color: {r: 0.40392157, g: 0.5529412, b: 0.72156864, a: 1} + m_RaycastTarget: 0 + m_Maskable: 1 + m_OnCullStateChanged: m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_MethodName: SelectBodyPart - m_Mode: 2 - m_Arguments: - m_ObjectArgument: {fileID: 5607706996070613351} - m_ObjectArgumentAssemblyTypeName: UnityEngine.UI.Button, UnityEngine.UI - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!1 &1228411017183998849 + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: b5e215e427e9c3b4cbdd12fff9ff5226, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &1479250322280629424 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1934,68 +1486,63 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 8108251386213247607} - - component: {fileID: 6306874452960473581} - - component: {fileID: 2204344461985341293} - - component: {fileID: 522756030258852235} - - component: {fileID: 2153268169263524886} + - component: {fileID: 1917473979182889866} + - component: {fileID: 7871039032317582239} + - component: {fileID: 7278445365091422270} m_Layer: 5 - m_Name: Right Pocket + m_Name: Fill m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &8108251386213247607 +--- !u!224 &1917473979182889866 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1228411017183998849} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 1479250322280629424} + 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_Children: - - {fileID: 5906670924494175883} - - {fileID: 7022504752698700470} - - {fileID: 3674849610451845192} - m_Father: {fileID: 4577424408157316898} - m_RootOrder: 5 + m_Children: [] + m_Father: {fileID: 7208831270099919284} + m_RootOrder: 0 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: 30, y: 30} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -1, y: 0} + m_SizeDelta: {x: 6, y: -2} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &6306874452960473581 +--- !u!222 &7871039032317582239 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1228411017183998849} + m_GameObject: {fileID: 1479250322280629424} m_CullTransparentMesh: 0 ---- !u!114 &2204344461985341293 +--- !u!114 &7278445365091422270 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1228411017183998849} + m_GameObject: {fileID: 1479250322280629424} 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: 0.79607844} + m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 - m_Maskable: 0 + m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, type: 3} + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 @@ -2004,32 +1551,70 @@ MonoBehaviour: m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 14 ---- !u!114 &522756030258852235 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &1670022861072182058 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5674989592225897239} + - component: {fileID: 224206807327397333} + m_Layer: 5 + m_Name: ItemSupplySlider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &5674989592225897239 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1670022861072182058} + 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_Children: + - {fileID: 6193208360526746278} + - {fileID: 7792797297559086224} + m_Father: {fileID: 9168099532008279896} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 40, y: 15} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &224206807327397333 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1228411017183998849} + m_GameObject: {fileID: 1670022861072182058} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} m_Name: m_EditorClassIdentifier: m_Navigation: - m_Mode: 0 + m_Mode: 3 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} m_SelectOnLeft: {fileID: 0} m_SelectOnRight: {fileID: 0} m_Transition: 1 m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 0.62352943} - m_HighlightedColor: {r: 1, g: 1, b: 1, a: 0.62352943} - m_PressedColor: {r: 1, g: 1, b: 1, a: 0.62352943} + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} + m_PressedColor: {r: 1, g: 1, b: 1, a: 1} m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} - m_DisabledColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 0.5019608} + m_DisabledColor: {r: 1, g: 1, b: 1, a: 1} m_ColorMultiplier: 1 m_FadeDuration: 0.1 m_SpriteState: @@ -2043,82 +1628,19 @@ MonoBehaviour: m_PressedTrigger: Pressed m_SelectedTrigger: Selected m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 2204344461985341293} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 2153268169263524886} - m_MethodName: Press - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &2153268169263524886 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1228411017183998849} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d9ce0aa0583539b4293ec24789ddb813, type: 3} - m_Name: - m_EditorClassIdentifier: - itemContainer: {fileID: 2679325664470603056} - button: {fileID: 522756030258852235} - emptySprite: {fileID: 0} - itemSupplySlider: {fileID: 980510289708062487} - highlightedColor: {r: 1, g: 1, b: 1, a: 1} - selectedColor: {r: 1, g: 1, b: 1, a: 1} - defaultColor: {r: 1, g: 1, b: 1, a: 0.62352943} - disabledColor: {r: 0.33333334, g: 0.33333334, b: 0.33333334, a: 1} - itemSupplyFullColor: {r: 0.10980393, g: 0.26666668, b: 0.16470589, a: 1} - itemSupplyHalfColor: {r: 0.7058824, g: 0.6431373, b: 0.15294118, a: 1} - itemSupplyEmptyColor: {r: 0.41176474, g: 0.10980393, b: 0.11764707, a: 1} ---- !u!1 &1298987152126881505 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 963546361118773289} - m_Layer: 5 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &963546361118773289 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1298987152126881505} - 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_Children: - - {fileID: 1571225891704413335} - m_Father: {fileID: 1408567391317559830} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: NaN, y: NaN} - m_SizeDelta: {x: -8, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1320538126697883368 + m_Interactable: 0 + m_TargetGraphic: {fileID: 1846876867434339703} + m_FillRect: {fileID: 1837344949407825508} + m_HandleRect: {fileID: 0} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 1 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &1811388402753795961 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2126,69 +1648,64 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 8347708387534667550} - - component: {fileID: 6114142027324302468} - - component: {fileID: 2146010002383309316} - - component: {fileID: 296812026566010082} - - component: {fileID: 2215417918820841855} + - component: {fileID: 2583579614382134299} + - component: {fileID: 1103812756202808438} + - component: {fileID: 8543441714802341116} m_Layer: 5 - m_Name: Glasses + m_Name: Background m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &8347708387534667550 +--- !u!224 &2583579614382134299 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1320538126697883368} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 1811388402753795961} + 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_Children: - - {fileID: 1482958369179819924} - - {fileID: 7073956531579611103} - - {fileID: 3576138900213945633} - m_Father: {fileID: 8063440892480323740} - m_RootOrder: 3 + m_Children: [] + m_Father: {fileID: 5206775556683748891} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 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: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!222 &6114142027324302468 + m_SizeDelta: {x: 22.2, y: 22.2} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1103812756202808438 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1320538126697883368} + m_GameObject: {fileID: 1811388402753795961} m_CullTransparentMesh: 0 ---- !u!114 &2146010002383309316 +--- !u!114 &8543441714802341116 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1320538126697883368} - m_Enabled: 1 + m_GameObject: {fileID: 1811388402753795961} + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.84313726} - m_RaycastTarget: 1 - m_Maskable: 0 + m_Color: {r: 0.40392157, g: 0.5529412, b: 0.72156864, a: 0.5176471} + m_RaycastTarget: 0 + m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, type: 3} - m_Type: 1 + m_Sprite: {fileID: 21300000, guid: c052ad542a9e58c498d52d71477c71c0, type: 3} + m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -2196,33 +1713,71 @@ MonoBehaviour: m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 13.5 ---- !u!114 &296812026566010082 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &1879482536267524501 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8761107739863944541} + - component: {fileID: 124418565022584229} + m_Layer: 5 + m_Name: ItemSupplySlider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &8761107739863944541 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1879482536267524501} + 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_Children: + - {fileID: 535702206304180412} + - {fileID: 1336742062219646896} + m_Father: {fileID: 9175932659767596706} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: NaN, y: NaN} + m_SizeDelta: {x: 40, y: 15} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &124418565022584229 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1320538126697883368} + m_GameObject: {fileID: 1879482536267524501} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} m_Name: m_EditorClassIdentifier: m_Navigation: - m_Mode: 0 + m_Mode: 3 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} m_SelectOnLeft: {fileID: 0} m_SelectOnRight: {fileID: 0} m_Transition: 1 m_Colors: - m_NormalColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - m_HighlightedColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - m_PressedColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - m_SelectedColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 1} - m_DisabledColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 0.5019608} - m_ColorMultiplier: 1.39 + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} + m_PressedColor: {r: 1, g: 1, b: 1, a: 1} + m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} + m_DisabledColor: {r: 1, g: 1, b: 1, a: 1} + m_ColorMultiplier: 1 m_FadeDuration: 0.1 m_SpriteState: m_HighlightedSprite: {fileID: 0} @@ -2236,45 +1791,18 @@ MonoBehaviour: m_SelectedTrigger: Selected m_DisabledTrigger: Disabled m_Interactable: 0 - m_TargetGraphic: {fileID: 2146010002383309316} - m_OnClick: + m_TargetGraphic: {fileID: 882016202187397712} + m_FillRect: {fileID: 5762449993851030181} + m_HandleRect: {fileID: 0} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 1 + m_OnValueChanged: m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 2215417918820841855} - m_MethodName: Press - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &2215417918820841855 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1320538126697883368} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d9ce0aa0583539b4293ec24789ddb813, type: 3} - m_Name: - m_EditorClassIdentifier: - itemContainer: {fileID: 2770188067478814809} - button: {fileID: 296812026566010082} - emptySprite: {fileID: 0} - itemSupplySlider: {fileID: 1064036744433255038} - highlightedColor: {r: 1, g: 1, b: 1, a: 1} - selectedColor: {r: 0.9433962, g: 0.9433962, b: 0.9433962, a: 1} - defaultColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - disabledColor: {r: 0.33333334, g: 0.33333334, b: 0.33333334, a: 1} - itemSupplyFullColor: {r: 0.10980393, g: 0.26666668, b: 0.16470589, a: 1} - itemSupplyHalfColor: {r: 0.7058824, g: 0.6431373, b: 0.15294118, a: 1} - itemSupplyEmptyColor: {r: 0.41176474, g: 0.10980393, b: 0.11764707, a: 1} ---- !u!1 &1344983549639078297 + m_Calls: [] +--- !u!1 &1918323485988826131 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2282,9 +1810,9 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4482797589401859619} - - component: {fileID: 6233165860143843876} - - component: {fileID: 3683165648848739661} + - component: {fileID: 8037332158456874256} + - component: {fileID: 6220277946902820027} + - component: {fileID: 2943607432641287827} m_Layer: 5 m_Name: Fill m_TagString: Untagged @@ -2292,18 +1820,18 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &4482797589401859619 +--- !u!224 &8037332158456874256 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1344983549639078297} + m_GameObject: {fileID: 1918323485988826131} 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_Children: [] - m_Father: {fileID: 2231341449363516201} + m_Father: {fileID: 5897635341291659675} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -2311,21 +1839,21 @@ RectTransform: m_AnchoredPosition: {x: NaN, y: NaN} m_SizeDelta: {x: 6, y: -2} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &6233165860143843876 +--- !u!222 &6220277946902820027 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1344983549639078297} + m_GameObject: {fileID: 1918323485988826131} m_CullTransparentMesh: 0 ---- !u!114 &3683165648848739661 +--- !u!114 &2943607432641287827 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1344983549639078297} + m_GameObject: {fileID: 1918323485988826131} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -2348,7 +1876,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &1461485908099238168 +--- !u!1 &2027862721712378312 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2356,137 +1884,114 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 7847738755524108262} - - component: {fileID: 8711248424165110276} - - component: {fileID: 787677520165872028} + - component: {fileID: 2027862721712378315} + - component: {fileID: 2027862721712378314} m_Layer: 5 - m_Name: Background + m_Name: PlayerContainer m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &7847738755524108262 +--- !u!224 &2027862721712378315 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1461485908099238168} - m_LocalRotation: {x: -0.2563736, y: 0.96657777, z: -0, w: 0} + m_GameObject: {fileID: 2027862721712378312} + 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_Children: [] - m_Father: {fileID: 3072038594146742544} + m_Children: + - {fileID: 790085691938297670} + - {fileID: 8912173123966726591} + - {fileID: 92697727099293629} + m_Father: {fileID: 5727570337167516742} m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 180, z: -29.71} - 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: 24.247253, y: 24.247253} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &8711248424165110276 + 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: 5} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!222 &2027862721712378314 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1461485908099238168} + m_GameObject: {fileID: 2027862721712378312} m_CullTransparentMesh: 0 ---- !u!114 &787677520165872028 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1461485908099238168} - 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.40392157, g: 0.5529412, b: 0.72156864, a: 1} - m_RaycastTarget: 0 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: b5e215e427e9c3b4cbdd12fff9ff5226, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &1479250322280629424 -GameObject: +--- !u!1 &2100965235721812617 +GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1917473979182889866} - - component: {fileID: 7871039032317582239} - - component: {fileID: 7278445365091422270} + - component: {fileID: 9175932659767596706} + - component: {fileID: 1164270427764019639} + - component: {fileID: 5872512843891271834} + - component: {fileID: 2160143063682507978} m_Layer: 5 - m_Name: Fill + m_Name: Belt m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1917473979182889866 +--- !u!224 &9175932659767596706 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1479250322280629424} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 2100965235721812617} + 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_Children: [] - m_Father: {fileID: 7208831270099919284} - m_RootOrder: 0 + m_Children: + - {fileID: 7091350077728537017} + - {fileID: 4566100903449830007} + - {fileID: 8761107739863944541} + m_Father: {fileID: 4577424408157316898} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -1, y: 0} - m_SizeDelta: {x: 6, y: -2} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 30, y: 30} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &7871039032317582239 +--- !u!222 &1164270427764019639 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1479250322280629424} + m_GameObject: {fileID: 2100965235721812617} m_CullTransparentMesh: 0 ---- !u!114 &7278445365091422270 +--- !u!114 &5872512843891271834 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1479250322280629424} + m_GameObject: {fileID: 2100965235721812617} 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_Color: {r: 1, g: 1, b: 1, a: 0.79607844} m_RaycastTarget: 1 - m_Maskable: 1 + m_Maskable: 0 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, type: 3} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 @@ -2495,70 +2000,32 @@ MonoBehaviour: m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &1670022861072182058 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5674989592225897239} - - component: {fileID: 224206807327397333} - m_Layer: 5 - m_Name: ItemSupplySlider - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &5674989592225897239 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1670022861072182058} - 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_Children: - - {fileID: 6193208360526746278} - - {fileID: 7792797297559086224} - m_Father: {fileID: 9168099532008279896} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 40, y: 15} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &224206807327397333 + m_PixelsPerUnitMultiplier: 14 +--- !u!114 &2160143063682507978 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1670022861072182058} + m_GameObject: {fileID: 2100965235721812617} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} m_Name: m_EditorClassIdentifier: m_Navigation: - m_Mode: 3 + m_Mode: 0 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} m_SelectOnLeft: {fileID: 0} m_SelectOnRight: {fileID: 0} m_Transition: 1 m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} - m_PressedColor: {r: 1, g: 1, b: 1, a: 1} + m_NormalColor: {r: 1, g: 1, b: 1, a: 0.62352943} + m_HighlightedColor: {r: 1, g: 1, b: 1, a: 0.62352943} + m_PressedColor: {r: 1, g: 1, b: 1, a: 0.62352943} m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} - m_DisabledColor: {r: 1, g: 1, b: 1, a: 1} + m_DisabledColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 0.5019608} m_ColorMultiplier: 1 m_FadeDuration: 0.1 m_SpriteState: @@ -2572,19 +2039,23 @@ MonoBehaviour: m_PressedTrigger: Pressed m_SelectedTrigger: Selected m_DisabledTrigger: Disabled - m_Interactable: 0 - m_TargetGraphic: {fileID: 1846876867434339703} - m_FillRect: {fileID: 1837344949407825508} - m_HandleRect: {fileID: 0} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 1 - m_OnValueChanged: + m_Interactable: 1 + m_TargetGraphic: {fileID: 5872512843891271834} + m_OnClick: m_PersistentCalls: - m_Calls: [] ---- !u!1 &1811388402753795961 + m_Calls: + - m_Target: {fileID: 0} + m_MethodName: Press + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &2153481225404022599 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2592,64 +2063,64 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2583579614382134299} - - component: {fileID: 1103812756202808438} - - component: {fileID: 8543441714802341116} + - component: {fileID: 3566565041552537853} + - component: {fileID: 6469495603215828218} + - component: {fileID: 4347626270458778515} m_Layer: 5 - m_Name: Background + m_Name: Fill m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &2583579614382134299 +--- !u!224 &3566565041552537853 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1811388402753795961} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 2153481225404022599} + 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_Children: [] - m_Father: {fileID: 5206775556683748891} + m_Father: {fileID: 1278940464371475959} m_RootOrder: 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: 22.2, y: 22.2} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -1, y: 0} + m_SizeDelta: {x: 6, y: -2} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &1103812756202808438 +--- !u!222 &6469495603215828218 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1811388402753795961} + m_GameObject: {fileID: 2153481225404022599} m_CullTransparentMesh: 0 ---- !u!114 &8543441714802341116 +--- !u!114 &4347626270458778515 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1811388402753795961} - m_Enabled: 0 + m_GameObject: {fileID: 2153481225404022599} + 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.40392157, g: 0.5529412, b: 0.72156864, a: 0.5176471} - m_RaycastTarget: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: c052ad542a9e58c498d52d71477c71c0, type: 3} - m_Type: 0 + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -2658,7 +2129,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &1879482536267524501 +--- !u!1 &2214161303798582191 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2666,172 +2137,80 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 8761107739863944541} - - component: {fileID: 124418565022584229} + - component: {fileID: 6384369699750443647} + - component: {fileID: 5236948069949670348} + - component: {fileID: 9095074632857815050} + - component: {fileID: 4021820132873222017} m_Layer: 5 - m_Name: ItemSupplySlider + m_Name: EyeLeft m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &8761107739863944541 + m_IsActive: 1 +--- !u!224 &6384369699750443647 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1879482536267524501} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 2214161303798582191} + 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_Children: - - {fileID: 535702206304180412} - - {fileID: 1336742062219646896} - m_Father: {fileID: 9175932659767596706} - m_RootOrder: 2 + m_Children: [] + m_Father: {fileID: 1723188169985187029} + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: NaN, y: NaN} - m_SizeDelta: {x: 40, y: 15} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &124418565022584229 + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -3.27536, y: 36.449997} + m_SizeDelta: {x: 3.572754, y: 3.0814996} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5236948069949670348 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2214161303798582191} + m_CullTransparentMesh: 0 +--- !u!114 &9095074632857815050 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1879482536267524501} + m_GameObject: {fileID: 2214161303798582191} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} - m_PressedColor: {r: 1, g: 1, b: 1, a: 1} - m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} - m_DisabledColor: {r: 1, g: 1, b: 1, a: 1} - 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: 0 - m_TargetGraphic: {fileID: 882016202187397712} - m_FillRect: {fileID: 5762449993851030181} - m_HandleRect: {fileID: 0} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 1 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!1 &1899125152203764586 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8922042772618209948} - - component: {fileID: 6688331336559702278} - - component: {fileID: 1567352277986746246} - - component: {fileID: 870899910155006304} - - component: {fileID: 1636720852528229629} - m_Layer: 5 - m_Name: Ears - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &8922042772618209948 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1899125152203764586} - 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_Children: - - {fileID: 2440954756639080413} - - {fileID: 7648185093028704861} - - {fileID: 4154726015912362147} - m_Father: {fileID: 8063440892480323740} - m_RootOrder: 5 - 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: 0} - m_Pivot: {x: 0, y: 0} ---- !u!222 &6688331336559702278 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1899125152203764586} - m_CullTransparentMesh: 0 ---- !u!114 &1567352277986746246 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1899125152203764586} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.84313726} + m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_Maskable: 0 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, type: 3} - m_Type: 1 - m_PreserveAspect: 0 + m_Sprite: {fileID: 21300000, guid: 316cd82abdb192d4389de31a60cadd06, type: 3} + m_Type: 0 + m_PreserveAspect: 1 m_FillCenter: 1 m_FillMethod: 4 m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 13.5 ---- !u!114 &870899910155006304 + m_PixelsPerUnitMultiplier: 8.71 +--- !u!114 &4021820132873222017 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1899125152203764586} + m_GameObject: {fileID: 2214161303798582191} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} @@ -2845,13 +2224,13 @@ MonoBehaviour: m_SelectOnRight: {fileID: 0} m_Transition: 1 m_Colors: - m_NormalColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - m_HighlightedColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - m_PressedColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - m_SelectedColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 1} - m_DisabledColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 0.5019608} - m_ColorMultiplier: 1.39 - m_FadeDuration: 0.1 + m_NormalColor: {r: 0.51998043, g: 0.6964909, b: 0.8962264, a: 0.49019608} + m_HighlightedColor: {r: 0.2712264, g: 0.3785523, b: 0.5, a: 1} + m_PressedColor: {r: 0.5030705, g: 0.687514, b: 0.8962264, a: 1} + m_SelectedColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} + m_DisabledColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} + m_ColorMultiplier: 1 + m_FadeDuration: 0 m_SpriteState: m_HighlightedSprite: {fileID: 0} m_PressedSprite: {fileID: 0} @@ -2863,46 +2242,23 @@ MonoBehaviour: m_PressedTrigger: Pressed m_SelectedTrigger: Selected m_DisabledTrigger: Disabled - m_Interactable: 0 - m_TargetGraphic: {fileID: 1567352277986746246} + m_Interactable: 1 + m_TargetGraphic: {fileID: 9095074632857815050} m_OnClick: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 1636720852528229629} - m_MethodName: Press - m_Mode: 1 + - m_Target: {fileID: 0} + m_MethodName: SelectBodyPart + m_Mode: 2 m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_ObjectArgument: {fileID: 4021820132873222017} + m_ObjectArgumentAssemblyTypeName: UnityEngine.UI.Button, UnityEngine.UI m_IntArgument: 0 m_FloatArgument: 0 m_StringArgument: m_BoolArgument: 0 m_CallState: 2 ---- !u!114 &1636720852528229629 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1899125152203764586} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d9ce0aa0583539b4293ec24789ddb813, type: 3} - m_Name: - m_EditorClassIdentifier: - itemContainer: {fileID: 3348951285396887003} - button: {fileID: 870899910155006304} - emptySprite: {fileID: 0} - itemSupplySlider: {fileID: 489843311488194556} - highlightedColor: {r: 1, g: 1, b: 1, a: 1} - selectedColor: {r: 0.9433962, g: 0.9433962, b: 0.9433962, a: 1} - defaultColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - disabledColor: {r: 0.33333334, g: 0.33333334, b: 0.33333334, a: 1} - itemSupplyFullColor: {r: 0.10980393, g: 0.26666668, b: 0.16470589, a: 1} - itemSupplyHalfColor: {r: 0.7058824, g: 0.6431373, b: 0.15294118, a: 1} - itemSupplyEmptyColor: {r: 0.41176474, g: 0.10980393, b: 0.11764707, a: 1} ---- !u!1 &1918323485988826131 +--- !u!1 &2313956572672624642 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2910,64 +2266,64 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 8037332158456874256} - - component: {fileID: 6220277946902820027} - - component: {fileID: 2943607432641287827} + - component: {fileID: 1561094981742487481} + - component: {fileID: 2424147474196907110} + - component: {fileID: 9167484243725191208} m_Layer: 5 - m_Name: Fill + m_Name: ItemImage m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &8037332158456874256 +--- !u!224 &1561094981742487481 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1918323485988826131} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 2313956572672624642} + 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_Children: [] - m_Father: {fileID: 5897635341291659675} - m_RootOrder: 0 + m_Father: {fileID: 6501604344858970660} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: NaN, y: NaN} - m_SizeDelta: {x: 6, y: -2} + 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: 25.040573, y: 25.040573} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &6220277946902820027 +--- !u!222 &2424147474196907110 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1918323485988826131} + m_GameObject: {fileID: 2313956572672624642} m_CullTransparentMesh: 0 ---- !u!114 &2943607432641287827 +--- !u!114 &9167484243725191208 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1918323485988826131} + m_GameObject: {fileID: 2313956572672624642} 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_Color: {r: 0.6431373, g: 0.6431373, b: 0.6431373, a: 0} + m_RaycastTarget: 0 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 + m_Sprite: {fileID: 0} + m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -2976,7 +2332,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &1949052992832604922 +--- !u!1 &2441369005964924043 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -2984,50 +2340,51 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4003738136546790720} - - component: {fileID: 6856340537440432455} - - component: {fileID: 4231978009781134894} + - component: {fileID: 162699173883436677} + - component: {fileID: 5384131070958671678} + - component: {fileID: 6251757063841954246} + - component: {fileID: 6500544371490250813} m_Layer: 5 - m_Name: Fill + m_Name: Chest m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &4003738136546790720 +--- !u!224 &162699173883436677 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1949052992832604922} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 2441369005964924043} + 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_Children: [] - m_Father: {fileID: 1680241846462369866} - m_RootOrder: 0 + m_Father: {fileID: 1723188169985187029} + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -1, y: 0} - m_SizeDelta: {x: 6, y: -2} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.34000015, y: 11.460041} + m_SizeDelta: {x: 24.806633, y: 24.062443} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &6856340537440432455 +--- !u!222 &5384131070958671678 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1949052992832604922} + m_GameObject: {fileID: 2441369005964924043} m_CullTransparentMesh: 0 ---- !u!114 &4231978009781134894 +--- !u!114 &6251757063841954246 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1949052992832604922} + m_GameObject: {fileID: 2441369005964924043} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -3036,213 +2393,27 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 - m_Maskable: 1 + m_Maskable: 0 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 + m_Sprite: {fileID: 21300000, guid: 42b4c26b1a3b99148aac5165aeb28ca4, type: 3} + m_Type: 0 + m_PreserveAspect: 1 m_FillCenter: 1 m_FillMethod: 4 m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &2027862721712378312 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2027862721712378315} - - component: {fileID: 2027862721712378314} - - component: {fileID: 1667173397050071809} - - component: {fileID: 8602279387471317655} - m_Layer: 5 - m_Name: PlayerContainer - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2027862721712378315 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2027862721712378312} - 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_Children: - - {fileID: 790085691938297670} - - {fileID: 8912173123966726591} - - {fileID: 92697727099293629} - m_Father: {fileID: 5727570337167516742} - m_RootOrder: 0 - 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: 5} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!222 &2027862721712378314 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2027862721712378312} - m_CullTransparentMesh: 0 ---- !u!114 &1667173397050071809 + m_PixelsPerUnitMultiplier: 8.71 +--- !u!114 &6500544371490250813 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2027862721712378312} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9d876a71d2173a543ad9e2e5c7ccd00b, type: 3} - m_Name: - m_EditorClassIdentifier: - uiSlots: - - filter: {fileID: 11400000, guid: 2c9b78d1ecaf0c44889c1f7eb98de085, type: 2} - slot: {fileID: 175517959674523910} - - filter: {fileID: 11400000, guid: 27ae84b7a7b5da2429350c1d20339898, type: 2} - slot: {fileID: 2215417918820841855} - - filter: {fileID: 11400000, guid: 2d0701c3dee46b54dbbb2f0246081ba0, type: 2} - slot: {fileID: 5246584485722973360} - - filter: {fileID: 11400000, guid: abb8943a366bbfe4d9d25a6f6714e219, type: 2} - slot: {fileID: 1636720852528229629} - - filter: {fileID: 11400000, guid: c293aab5cc715fb4182e95a0c0e6baae, type: 2} - slot: {fileID: 4161869881152979070} - - filter: {fileID: 11400000, guid: d00f22c8e6044cd4a8ac831591d4365e, type: 2} - slot: {fileID: 4118103275673370484} - - filter: {fileID: 11400000, guid: e6272cbef2d9ed9489358893eed0ed44, type: 2} - slot: {fileID: 5648519661951945746} - - filter: {fileID: 11400000, guid: 0551a8beaa8d6e44bba3379593b76850, type: 2} - slot: {fileID: 5227918483805338031} - - filter: {fileID: 11400000, guid: ac959e51d9133dc49a51b572ef30133a, type: 2} - slot: {fileID: 2153268169263524886} - - filter: {fileID: 11400000, guid: edc61d09fc1a5a84e98f63e51d1a0f1b, type: 2} - slot: {fileID: 324967945630070343} - - filter: {fileID: 11400000, guid: 965f83328d6f0ef4db3ca6b713932c19, type: 2} - slot: {fileID: 5171725031251425137} - - filter: {fileID: 11400000, guid: cacef9e34560cb341bf02fcd164549c7, type: 2} - slot: {fileID: 1257837072424786297} - - filter: {fileID: 11400000, guid: 60773c66295158045a449f75727be2ae, type: 2} - slot: {fileID: 8180239633658184044} - - filter: {fileID: 11400000, guid: 7f3001dafb43980449b94687994a9c07, type: 2} - slot: {fileID: 5575331625537758619} - - filter: {fileID: 11400000, guid: e7e9db622f06f384eb1cb55239f0ea5c, type: 2} - slot: {fileID: 496927983872532647} ---- !u!114 &8602279387471317655 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2027862721712378312} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8c75ab7fec4b8e34cb00573a61dcd02e, type: 3} - m_Name: - m_EditorClassIdentifier: - handSlots: - - {fileID: 324967945630070343} - - {fileID: 5171725031251425137} ---- !u!1 &2100965235721812617 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 9175932659767596706} - - component: {fileID: 1164270427764019639} - - component: {fileID: 5872512843891271834} - - component: {fileID: 2160143063682507978} - - component: {fileID: 5575331625537758619} - m_Layer: 5 - m_Name: Belt - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &9175932659767596706 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2100965235721812617} - 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_Children: - - {fileID: 7091350077728537017} - - {fileID: 4566100903449830007} - - {fileID: 8761107739863944541} - m_Father: {fileID: 4577424408157316898} - m_RootOrder: 1 - 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: 30, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &1164270427764019639 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2100965235721812617} - m_CullTransparentMesh: 0 ---- !u!114 &5872512843891271834 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2100965235721812617} - 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: 0.79607844} - m_RaycastTarget: 1 - m_Maskable: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, 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: 14 ---- !u!114 &2160143063682507978 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2100965235721812617} + m_GameObject: {fileID: 2441369005964924043} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} @@ -3256,13 +2427,13 @@ MonoBehaviour: m_SelectOnRight: {fileID: 0} m_Transition: 1 m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 0.62352943} - m_HighlightedColor: {r: 1, g: 1, b: 1, a: 0.62352943} - m_PressedColor: {r: 1, g: 1, b: 1, a: 0.62352943} - m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} - m_DisabledColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 0.5019608} + m_NormalColor: {r: 0.51998043, g: 0.6964909, b: 0.8962264, a: 0.49019608} + m_HighlightedColor: {r: 0.2712264, g: 0.3785523, b: 0.5, a: 1} + m_PressedColor: {r: 0.5030705, g: 0.687514, b: 0.8962264, a: 1} + m_SelectedColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} + m_DisabledColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} m_ColorMultiplier: 1 - m_FadeDuration: 0.1 + m_FadeDuration: 0 m_SpriteState: m_HighlightedSprite: {fileID: 0} m_PressedSprite: {fileID: 0} @@ -3275,45 +2446,22 @@ MonoBehaviour: m_SelectedTrigger: Selected m_DisabledTrigger: Disabled m_Interactable: 1 - m_TargetGraphic: {fileID: 5872512843891271834} + m_TargetGraphic: {fileID: 6251757063841954246} m_OnClick: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 5575331625537758619} - m_MethodName: Press - m_Mode: 1 + - m_Target: {fileID: 0} + m_MethodName: SelectBodyPart + m_Mode: 2 m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_ObjectArgument: {fileID: 6500544371490250813} + m_ObjectArgumentAssemblyTypeName: UnityEngine.UI.Button, UnityEngine.UI m_IntArgument: 0 m_FloatArgument: 0 m_StringArgument: m_BoolArgument: 0 m_CallState: 2 ---- !u!114 &5575331625537758619 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2100965235721812617} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d9ce0aa0583539b4293ec24789ddb813, type: 3} - m_Name: - m_EditorClassIdentifier: - itemContainer: {fileID: 7540949348254311939} - button: {fileID: 2160143063682507978} - emptySprite: {fileID: 0} - itemSupplySlider: {fileID: 124418565022584229} - highlightedColor: {r: 1, g: 1, b: 1, a: 1} - selectedColor: {r: 1, g: 1, b: 1, a: 1} - defaultColor: {r: 1, g: 1, b: 1, a: 0.62352943} - disabledColor: {r: 0.33333334, g: 0.33333334, b: 0.33333334, a: 1} - itemSupplyFullColor: {r: 0.10980393, g: 0.26666668, b: 0.16470589, a: 1} - itemSupplyHalfColor: {r: 0.7058824, g: 0.6431373, b: 0.15294118, a: 1} - itemSupplyEmptyColor: {r: 0.41176474, g: 0.10980393, b: 0.11764707, a: 1} ---- !u!1 &2132872878688061166 +--- !u!1 &2663544424613787270 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -3321,103 +2469,62 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 8940496796802015000} - - component: {fileID: 6562810344557249666} - - component: {fileID: 1297646101483334146} - - component: {fileID: 852444820020151524} - - component: {fileID: 1257837072424786297} + - component: {fileID: 8974757577951380358} + - component: {fileID: 1229912548336412112} m_Layer: 5 - m_Name: Shirt + m_Name: ItemSupplySlider m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &8940496796802015000 + m_IsActive: 0 +--- !u!224 &8974757577951380358 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2132872878688061166} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 2663544424613787270} + 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_Children: - - {fileID: 2384829292293360026} - - {fileID: 7917819657790212057} - - {fileID: 4497686019002266919} - m_Father: {fileID: 8063440892480323740} - m_RootOrder: 7 + - {fileID: 1109252232734585502} + - {fileID: 668346425465541337} + m_Father: {fileID: 6501604344858970660} + m_RootOrder: 2 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: 0} - m_Pivot: {x: 0, y: 0} ---- !u!222 &6562810344557249666 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2132872878688061166} - m_CullTransparentMesh: 0 ---- !u!114 &1297646101483334146 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2132872878688061166} - 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.6415094, g: 0.6415094, b: 0.6415094, a: 0.84313726} - m_RaycastTarget: 1 - m_Maskable: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, 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: 13.5 ---- !u!114 &852444820020151524 + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: NaN, y: NaN} + m_SizeDelta: {x: 40, y: 15} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &1229912548336412112 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2132872878688061166} + m_GameObject: {fileID: 2663544424613787270} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} m_Name: m_EditorClassIdentifier: m_Navigation: - m_Mode: 0 + m_Mode: 3 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} m_SelectOnLeft: {fileID: 0} m_SelectOnRight: {fileID: 0} m_Transition: 1 m_Colors: - m_NormalColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - m_HighlightedColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - m_PressedColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - m_SelectedColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 1} - m_DisabledColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 0.5019608} - m_ColorMultiplier: 1.39 + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} + m_PressedColor: {r: 1, g: 1, b: 1, a: 1} + m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} + m_DisabledColor: {r: 1, g: 1, b: 1, a: 1} + m_ColorMultiplier: 1 m_FadeDuration: 0.1 m_SpriteState: m_HighlightedSprite: {fileID: 0} @@ -3431,45 +2538,18 @@ MonoBehaviour: m_SelectedTrigger: Selected m_DisabledTrigger: Disabled m_Interactable: 0 - m_TargetGraphic: {fileID: 1297646101483334146} - m_OnClick: + m_TargetGraphic: {fileID: 723589541179801978} + m_FillRect: {fileID: 432678161630180413} + m_HandleRect: {fileID: 0} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 1 + m_OnValueChanged: m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1257837072424786297} - m_MethodName: Press - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &1257837072424786297 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2132872878688061166} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d9ce0aa0583539b4293ec24789ddb813, type: 3} - m_Name: - m_EditorClassIdentifier: - itemContainer: {fileID: 3007188104213848159} - button: {fileID: 852444820020151524} - emptySprite: {fileID: 0} - itemSupplySlider: {fileID: 76056737886757496} - highlightedColor: {r: 1, g: 1, b: 1, a: 1} - selectedColor: {r: 0.9433962, g: 0.9433962, b: 0.9433962, a: 1} - defaultColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - disabledColor: {r: 0.33333334, g: 0.33333334, b: 0.33333334, a: 1} - itemSupplyFullColor: {r: 0.10980393, g: 0.26666668, b: 0.16470589, a: 1} - itemSupplyHalfColor: {r: 0.7058824, g: 0.6431373, b: 0.15294118, a: 1} - itemSupplyEmptyColor: {r: 0.41176474, g: 0.10980393, b: 0.11764707, a: 1} ---- !u!1 &2134815214759076440 + m_Calls: [] +--- !u!1 &2817875294078485651 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -3477,63 +2557,63 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 3547759951414633954} - - component: {fileID: 6452131156843043301} - - component: {fileID: 4329947080218349196} + - component: {fileID: 1651832612238437817} + - component: {fileID: 1968804201846499718} + - component: {fileID: 5380053704175207425} m_Layer: 5 - m_Name: Fill + m_Name: Background m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &3547759951414633954 +--- !u!224 &1651832612238437817 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2134815214759076440} + m_GameObject: {fileID: 2817875294078485651} 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_Children: [] - m_Father: {fileID: 1296303802781120744} + m_Father: {fileID: 3674849610451845192} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -1, y: 0} - m_SizeDelta: {x: 6, y: -2} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &6452131156843043301 +--- !u!222 &1968804201846499718 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2134815214759076440} + m_GameObject: {fileID: 2817875294078485651} m_CullTransparentMesh: 0 ---- !u!114 &4329947080218349196 +--- !u!114 &5380053704175207425 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2134815214759076440} + m_GameObject: {fileID: 2817875294078485651} 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_Color: {r: 1, g: 1, b: 1, a: 0.29411766} m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 @@ -3543,7 +2623,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &2153481225404022599 +--- !u!1 &2865017449201226641 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -3551,63 +2631,65 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 3566565041552537853} - - component: {fileID: 6469495603215828218} - - component: {fileID: 4347626270458778515} - m_Layer: 5 - m_Name: Fill + - component: {fileID: 92697727099293629} + - component: {fileID: 4935140885834925241} + - component: {fileID: 3679614979961351980} + m_Layer: 5 + m_Name: Body m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &3566565041552537853 +--- !u!224 &92697727099293629 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2153481225404022599} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 2865017449201226641} + 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_Children: [] - m_Father: {fileID: 1278940464371475959} - m_RootOrder: 0 + m_LocalScale: {x: 1.2, y: 1.2, z: 1.2624} + m_Children: + - {fileID: 1723188169985187029} + - {fileID: 5031798598524015679} + m_Father: {fileID: 2027862721712378315} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -1, y: 0} - m_SizeDelta: {x: 6, y: -2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &6469495603215828218 + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -6.154297, y: 11.4} + m_SizeDelta: {x: 78.878174, y: 117.67134} + m_Pivot: {x: 1, y: 0} +--- !u!222 &4935140885834925241 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2153481225404022599} + m_GameObject: {fileID: 2865017449201226641} m_CullTransparentMesh: 0 ---- !u!114 &4347626270458778515 +--- !u!114 &3679614979961351980 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2153481225404022599} - m_Enabled: 1 + m_GameObject: {fileID: 2865017449201226641} + m_Enabled: 0 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_Color: {r: 1, g: 1, b: 1, a: 0.90588236} + m_RaycastTarget: 0 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, type: 3} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 @@ -3616,8 +2698,8 @@ MonoBehaviour: m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &2214161303798582191 + m_PixelsPerUnitMultiplier: 15.6 +--- !u!1 &2977231378668683740 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -3625,80 +2707,83 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 6384369699750443647} - - component: {fileID: 5236948069949670348} - - component: {fileID: 9095074632857815050} - - component: {fileID: 4021820132873222017} + - component: {fileID: 8284778529941493840} + - component: {fileID: 324624847684600505} + - component: {fileID: 202934654428733292} + - component: {fileID: 4304404054464764202} m_Layer: 5 - m_Name: EyeLeft + m_Name: Dummy m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &6384369699750443647 +--- !u!224 &8284778529941493840 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2214161303798582191} + m_GameObject: {fileID: 2977231378668683740} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: 0, y: 0, z: -64.75} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1723188169985187029} - m_RootOrder: 3 + m_Children: + - {fileID: 5475672101592479100} + - {fileID: 702981272786936225} + - {fileID: 5476035313485153159} + m_Father: {fileID: 8063440892480323740} + m_RootOrder: 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: -3.27536, y: 36.449997} - m_SizeDelta: {x: 3.572754, y: 3.0814996} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &5236948069949670348 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!222 &324624847684600505 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2214161303798582191} + m_GameObject: {fileID: 2977231378668683740} m_CullTransparentMesh: 0 ---- !u!114 &9095074632857815050 +--- !u!114 &202934654428733292 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2214161303798582191} - m_Enabled: 1 + m_GameObject: {fileID: 2977231378668683740} + m_Enabled: 0 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_Color: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.84313726} m_RaycastTarget: 1 m_Maskable: 0 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 316cd82abdb192d4389de31a60cadd06, type: 3} - m_Type: 0 - m_PreserveAspect: 1 + m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, 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: 8.71 ---- !u!114 &4021820132873222017 + m_PixelsPerUnitMultiplier: 13.5 +--- !u!114 &4304404054464764202 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2214161303798582191} + m_GameObject: {fileID: 2977231378668683740} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} @@ -3712,13 +2797,13 @@ MonoBehaviour: m_SelectOnRight: {fileID: 0} m_Transition: 1 m_Colors: - m_NormalColor: {r: 0.51998043, g: 0.6964909, b: 0.8962264, a: 0.49019608} - m_HighlightedColor: {r: 0.2712264, g: 0.3785523, b: 0.5, a: 1} - m_PressedColor: {r: 0.5030705, g: 0.687514, b: 0.8962264, a: 1} - m_SelectedColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} - m_DisabledColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} - m_ColorMultiplier: 1 - m_FadeDuration: 0 + m_NormalColor: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.8627451} + m_HighlightedColor: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.8627451} + m_PressedColor: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.8627451} + m_SelectedColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 1} + m_DisabledColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 0.5019608} + m_ColorMultiplier: 1.39 + m_FadeDuration: 0.1 m_SpriteState: m_HighlightedSprite: {fileID: 0} m_PressedSprite: {fileID: 0} @@ -3730,111 +2815,23 @@ MonoBehaviour: m_PressedTrigger: Pressed m_SelectedTrigger: Selected m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 9095074632857815050} + m_Interactable: 0 + m_TargetGraphic: {fileID: 202934654428733292} m_OnClick: m_PersistentCalls: m_Calls: - m_Target: {fileID: 0} - m_MethodName: SelectBodyPart - m_Mode: 2 + m_MethodName: Press + m_Mode: 1 m_Arguments: - m_ObjectArgument: {fileID: 4021820132873222017} - m_ObjectArgumentAssemblyTypeName: UnityEngine.UI.Button, UnityEngine.UI + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine m_IntArgument: 0 m_FloatArgument: 0 m_StringArgument: m_BoolArgument: 0 m_CallState: 2 ---- !u!1 &2287100467147420730 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3274628315435326808} - - component: {fileID: 1302975926294301191} - m_Layer: 5 - m_Name: ItemSupplySlider - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &3274628315435326808 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2287100467147420730} - 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_Children: - - {fileID: 676134058775998633} - - {fileID: 6583533805847424350} - m_Father: {fileID: 8000691980009830247} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 40, y: 15} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &1302975926294301191 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2287100467147420730} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} - m_PressedColor: {r: 1, g: 1, b: 1, a: 1} - m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} - m_DisabledColor: {r: 1, g: 1, b: 1, a: 1} - 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: 0 - m_TargetGraphic: {fileID: 8554309869281844026} - m_FillRect: {fileID: 8907029949939134548} - m_HandleRect: {fileID: 0} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 1 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!1 &2313956572672624642 +--- !u!1 &3166082469396037454 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -3842,64 +2839,64 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1561094981742487481} - - component: {fileID: 2424147474196907110} - - component: {fileID: 9167484243725191208} + - component: {fileID: 5762449993851030181} + - component: {fileID: 4454682937042236732} + - component: {fileID: 882016202187397712} m_Layer: 5 - m_Name: ItemImage + m_Name: Fill m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1561094981742487481 +--- !u!224 &5762449993851030181 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2313956572672624642} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 3166082469396037454} + 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_Children: [] - m_Father: {fileID: 6501604344858970660} - m_RootOrder: 1 + m_Father: {fileID: 1336742062219646896} + m_RootOrder: 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: 25.040573, y: 25.040573} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: NaN, y: NaN} + m_SizeDelta: {x: 6, y: -2} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &2424147474196907110 +--- !u!222 &4454682937042236732 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2313956572672624642} + m_GameObject: {fileID: 3166082469396037454} m_CullTransparentMesh: 0 ---- !u!114 &9167484243725191208 +--- !u!114 &882016202187397712 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2313956572672624642} + m_GameObject: {fileID: 3166082469396037454} 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.6431373, g: 0.6431373, b: 0.6431373, a: 0} - m_RaycastTarget: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 0} - m_Type: 0 + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -3908,7 +2905,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &2441369005964924043 +--- !u!1 &3208246117017467583 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -3916,128 +2913,74 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 162699173883436677} - - component: {fileID: 5384131070958671678} - - component: {fileID: 6251757063841954246} - - component: {fileID: 6500544371490250813} + - component: {fileID: 8912173123966726591} + - component: {fileID: 1118667383556662692} + - component: {fileID: 4081718947340683332} m_Layer: 5 - m_Name: Chest + m_Name: BodyContainer m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &162699173883436677 +--- !u!224 &8912173123966726591 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2441369005964924043} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 3208246117017467583} + 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_Children: [] - m_Father: {fileID: 1723188169985187029} - m_RootOrder: 6 + m_LocalScale: {x: 1.2, y: 1.2, z: 1} + m_Children: + - {fileID: 8063440892480323740} + m_Father: {fileID: 2027862721712378315} + m_RootOrder: 1 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.34000015, y: 11.460041} - m_SizeDelta: {x: 24.806633, y: 24.062443} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &5384131070958671678 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 9.010005} + m_SizeDelta: {x: 95.51843, y: 122.713745} + m_Pivot: {x: 0, y: 0} +--- !u!222 &1118667383556662692 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2441369005964924043} + m_GameObject: {fileID: 3208246117017467583} m_CullTransparentMesh: 0 ---- !u!114 &6251757063841954246 +--- !u!114 &4081718947340683332 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2441369005964924043} - m_Enabled: 1 + m_GameObject: {fileID: 3208246117017467583} + m_Enabled: 0 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_Color: {r: 0, g: 0, b: 0, a: 0.19607843} m_RaycastTarget: 1 - m_Maskable: 0 + m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 42b4c26b1a3b99148aac5165aeb28ca4, type: 3} + m_Sprite: {fileID: 0} m_Type: 0 - m_PreserveAspect: 1 + m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 8.71 ---- !u!114 &6500544371490250813 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2441369005964924043} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 0.51998043, g: 0.6964909, b: 0.8962264, a: 0.49019608} - m_HighlightedColor: {r: 0.2712264, g: 0.3785523, b: 0.5, a: 1} - m_PressedColor: {r: 0.5030705, g: 0.687514, b: 0.8962264, a: 1} - m_SelectedColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} - m_DisabledColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} - m_ColorMultiplier: 1 - m_FadeDuration: 0 - 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: 6251757063841954246} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_MethodName: SelectBodyPart - m_Mode: 2 - m_Arguments: - m_ObjectArgument: {fileID: 6500544371490250813} - m_ObjectArgumentAssemblyTypeName: UnityEngine.UI.Button, UnityEngine.UI - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!1 &2599447786934961474 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &3226956908948674096 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -4045,87 +2988,74 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1648228569964997664} - - component: {fileID: 3007111040752483199} + - component: {fileID: 7993091403884333047} + - component: {fileID: 3947300882168094851} + - component: {fileID: 1157415516820775950} m_Layer: 5 - m_Name: ItemSupplySlider + m_Name: Swap m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &1648228569964997664 + m_IsActive: 1 +--- !u!224 &7993091403884333047 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2599447786934961474} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 3226956908948674096} + 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_Children: - - {fileID: 3660408781541360081} - - {fileID: 6985952878386158630} - m_Father: {fileID: 6099655979871356447} - m_RootOrder: 2 + - {fileID: 4829419833367385548} + m_Father: {fileID: 1410325048665751838} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 40, y: 15} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &3007111040752483199 + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -30.099, y: -3.82} + m_SizeDelta: {x: 60.19812, y: 13.643768} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3947300882168094851 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3226956908948674096} + m_CullTransparentMesh: 0 +--- !u!114 &1157415516820775950 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2599447786934961474} + m_GameObject: {fileID: 3226956908948674096} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} - m_PressedColor: {r: 1, g: 1, b: 1, a: 1} - m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} - m_DisabledColor: {r: 1, g: 1, b: 1, a: 1} - 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: 0 - m_TargetGraphic: {fileID: 5555609863300917826} - m_FillRect: {fileID: 4625863881372172588} - m_HandleRect: {fileID: 0} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 1 - m_OnValueChanged: + m_Material: {fileID: 0} + m_Color: {r: 0.509434, g: 0.509434, b: 0.509434, a: 0.42745098} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] ---- !u!1 &2613307725238997498 + m_Sprite: {fileID: 21300000, guid: ae5a269b9a61bb84eb0c486529693631, 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: 48.91 +--- !u!1 &3359795291414740327 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -4133,64 +3063,64 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1563648624211196112} - - component: {fileID: 1733278772642790639} - - component: {fileID: 5329593955633926504} + - component: {fileID: 3232664538250673362} + - component: {fileID: 415243345009909061} + - component: {fileID: 245025920844395796} m_Layer: 5 - m_Name: Background + m_Name: ItemImage m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1563648624211196112 +--- !u!224 &3232664538250673362 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2613307725238997498} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 3359795291414740327} + 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_Children: [] - m_Father: {fileID: 3576138900213945633} - m_RootOrder: 0 + m_Father: {fileID: 4327086157678478450} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} + 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: 0, y: 0} + m_SizeDelta: {x: 25.040573, y: 25.040573} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &1733278772642790639 +--- !u!222 &415243345009909061 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2613307725238997498} + m_GameObject: {fileID: 3359795291414740327} m_CullTransparentMesh: 0 ---- !u!114 &5329593955633926504 +--- !u!114 &245025920844395796 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2613307725238997498} + m_GameObject: {fileID: 3359795291414740327} 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: 0.29411766} - m_RaycastTarget: 1 + m_Color: {r: 0.6431373, g: 0.6431373, b: 0.6431373, a: 0} + m_RaycastTarget: 0 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 + m_Sprite: {fileID: 0} + m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -4199,7 +3129,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &2662903337603070536 +--- !u!1 &3550098220508667097 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -4207,87 +3137,73 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1601083138263388970} - - component: {fileID: 2980529768221607029} + - component: {fileID: 3753837193259968271} + - component: {fileID: 7047593464643980324} + - component: {fileID: 8089130870917185673} m_Layer: 5 - m_Name: ItemSupplySlider + m_Name: ItemImage m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &1601083138263388970 + m_IsActive: 1 +--- !u!224 &3753837193259968271 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2662903337603070536} + m_GameObject: {fileID: 3550098220508667097} 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_Children: - - {fileID: 3615262280802451163} - - {fileID: 6923308774806807340} - m_Father: {fileID: 6071357302789028117} - m_RootOrder: 2 + m_Children: [] + m_Father: {fileID: 2732267125287616462} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 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: 40, y: 15} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &2980529768221607029 -MonoBehaviour: + m_SizeDelta: {x: 19.54015, y: 19.54015} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7047593464643980324 +CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2662903337603070536} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_GameObject: {fileID: 3550098220508667097} + m_CullTransparentMesh: 0 +--- !u!114 &8089130870917185673 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3550098220508667097} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} - m_PressedColor: {r: 1, g: 1, b: 1, a: 1} - m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} - m_DisabledColor: {r: 1, g: 1, b: 1, a: 1} - 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: 0 - m_TargetGraphic: {fileID: 5620178128737555784} - m_FillRect: {fileID: 4671852632600018470} - m_HandleRect: {fileID: 0} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 1 - m_OnValueChanged: + m_Material: {fileID: 0} + m_Color: {r: 0.6431373, g: 0.6431373, b: 0.6431373, a: 0} + m_RaycastTarget: 0 + m_Maskable: 1 + m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] ---- !u!1 &2663544424613787270 + 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 &3773516873116174157 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -4295,87 +3211,71 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 8974757577951380358} - - component: {fileID: 1229912548336412112} + - component: {fileID: 2231341449363516201} m_Layer: 5 - m_Name: ItemSupplySlider + m_Name: Fill Area m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &8974757577951380358 + m_IsActive: 1 +--- !u!224 &2231341449363516201 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2663544424613787270} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 3773516873116174157} + 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_Children: - - {fileID: 1109252232734585502} - - {fileID: 668346425465541337} - m_Father: {fileID: 6501604344858970660} - m_RootOrder: 2 + - {fileID: 4482797589401859619} + m_Father: {fileID: 7555889253370043183} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} m_AnchoredPosition: {x: NaN, y: NaN} - m_SizeDelta: {x: 40, y: 15} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &1229912548336412112 -MonoBehaviour: + m_SizeDelta: {x: -8, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &3901042153389135088 +GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2663544424613787270} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} - m_PressedColor: {r: 1, g: 1, b: 1, a: 1} - m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} - m_DisabledColor: {r: 1, g: 1, b: 1, a: 1} - 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: 0 - m_TargetGraphic: {fileID: 723589541179801978} - m_FillRect: {fileID: 432678161630180413} - m_HandleRect: {fileID: 0} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 1 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!1 &2817875294078485651 + serializedVersion: 6 + m_Component: + - component: {fileID: 7792797297559086224} + m_Layer: 5 + m_Name: Fill Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7792797297559086224 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3901042153389135088} + 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_Children: + - {fileID: 1837344949407825508} + m_Father: {fileID: 5674989592225897239} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: 0.9999999, y: 0} + m_SizeDelta: {x: -8, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &4052309203081147950 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -4383,63 +3283,64 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1651832612238437817} - - component: {fileID: 1968804201846499718} - - component: {fileID: 5380053704175207425} + - component: {fileID: 7150683217337416069} + - component: {fileID: 6003715172002084001} + - component: {fileID: 5645087912725339026} m_Layer: 5 - m_Name: Background + m_Name: X m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1651832612238437817 +--- !u!224 &7150683217337416069 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2817875294078485651} + m_GameObject: {fileID: 4052309203081147950} 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_Children: [] - m_Father: {fileID: 3674849610451845192} + m_Children: + - {fileID: 2627617714889484212} + m_Father: {fileID: 1410325048665751838} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 7.380001, y: -3.82} + m_SizeDelta: {x: 14.768806, y: 13.643768} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &1968804201846499718 +--- !u!222 &6003715172002084001 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2817875294078485651} + m_GameObject: {fileID: 4052309203081147950} m_CullTransparentMesh: 0 ---- !u!114 &5380053704175207425 +--- !u!114 &5645087912725339026 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2817875294078485651} + m_GameObject: {fileID: 4052309203081147950} 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: 0.29411766} + m_Color: {r: 0.509434, g: 0.509434, b: 0.509434, a: 0.42745098} m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Sprite: {fileID: 21300000, guid: ae5a269b9a61bb84eb0c486529693631, type: 3} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 @@ -4448,8 +3349,8 @@ MonoBehaviour: m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &2865017449201226641 + m_PixelsPerUnitMultiplier: 48.91 +--- !u!1 &4246316738254452400 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -4457,66 +3358,64 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 92697727099293629} - - component: {fileID: 4935140885834925241} - - component: {fileID: 3679614979961351980} + - component: {fileID: 7091350077728537017} + - component: {fileID: 3305278593543065699} + - component: {fileID: 5610190263739293985} m_Layer: 5 - m_Name: Body + m_Name: Background m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &92697727099293629 +--- !u!224 &7091350077728537017 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2865017449201226641} + m_GameObject: {fileID: 4246316738254452400} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1.2, y: 1.2, z: 1.2624} - m_Children: - - {fileID: 1723188169985187029} - - {fileID: 5031798598524015679} - m_Father: {fileID: 2027862721712378315} - m_RootOrder: 2 + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 9175932659767596706} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: -6.154297, y: 11.4} - m_SizeDelta: {x: 78.878174, y: 117.67134} - m_Pivot: {x: 1, y: 0} ---- !u!222 &4935140885834925241 + 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: 26.201675, y: 26.201675} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3305278593543065699 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2865017449201226641} + m_GameObject: {fileID: 4246316738254452400} m_CullTransparentMesh: 0 ---- !u!114 &3679614979961351980 +--- !u!114 &5610190263739293985 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2865017449201226641} - m_Enabled: 0 + m_GameObject: {fileID: 4246316738254452400} + 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: 0.90588236} + m_Color: {r: 0.40392157, g: 0.5529412, b: 0.72156864, a: 1} m_RaycastTarget: 0 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, type: 3} - m_Type: 1 + m_Sprite: {fileID: 21300000, guid: b39932adf71ab734aabebaab0412954f, type: 3} + m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -4524,8 +3423,8 @@ MonoBehaviour: m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 15.6 ---- !u!1 &2977231378668683740 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &4257833696865716627 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -4533,103 +3432,98 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 8284778529941493840} - - component: {fileID: 324624847684600505} - - component: {fileID: 202934654428733292} - - component: {fileID: 4304404054464764202} - - component: {fileID: 717726352091312701} + - component: {fileID: 1278940464371475959} m_Layer: 5 - m_Name: Dummy + m_Name: Fill Area m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &8284778529941493840 +--- !u!224 &1278940464371475959 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2977231378668683740} + m_GameObject: {fileID: 4257833696865716627} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -64.75} + m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 5475672101592479100} - - {fileID: 702981272786936225} - - {fileID: 5476035313485153159} - m_Father: {fileID: 8063440892480323740} - m_RootOrder: 0 + - {fileID: 3566565041552537853} + m_Father: {fileID: 7463323938450757105} + m_RootOrder: 1 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: 0} - m_Pivot: {x: 0, y: 0} ---- !u!222 &324624847684600505 -CanvasRenderer: + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: 0.9999999, y: 0} + m_SizeDelta: {x: -8, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &4383778113493092915 +GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2977231378668683740} - m_CullTransparentMesh: 0 ---- !u!114 &202934654428733292 -MonoBehaviour: + serializedVersion: 6 + m_Component: + - component: {fileID: 5476035313485153159} + - component: {fileID: 4316773080875410850} + m_Layer: 5 + m_Name: ItemSupplySlider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &5476035313485153159 +RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2977231378668683740} - m_Enabled: 0 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.84313726} - m_RaycastTarget: 1 - m_Maskable: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, 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: 13.5 ---- !u!114 &4304404054464764202 + m_GameObject: {fileID: 4383778113493092915} + 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_Children: + - {fileID: 2616922929886965143} + - {fileID: 7291781043878059642} + m_Father: {fileID: 8284778529941493840} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 40, y: 15} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &4316773080875410850 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2977231378668683740} + m_GameObject: {fileID: 4383778113493092915} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} m_Name: m_EditorClassIdentifier: m_Navigation: - m_Mode: 0 + m_Mode: 3 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} m_SelectOnLeft: {fileID: 0} m_SelectOnRight: {fileID: 0} m_Transition: 1 m_Colors: - m_NormalColor: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.8627451} - m_HighlightedColor: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.8627451} - m_PressedColor: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.8627451} - m_SelectedColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 1} - m_DisabledColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 0.5019608} - m_ColorMultiplier: 1.39 + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} + m_PressedColor: {r: 1, g: 1, b: 1, a: 1} + m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} + m_DisabledColor: {r: 1, g: 1, b: 1, a: 1} + m_ColorMultiplier: 1 m_FadeDuration: 0.1 m_SpriteState: m_HighlightedSprite: {fileID: 0} @@ -4643,45 +3537,18 @@ MonoBehaviour: m_SelectedTrigger: Selected m_DisabledTrigger: Disabled m_Interactable: 0 - m_TargetGraphic: {fileID: 202934654428733292} - m_OnClick: + m_TargetGraphic: {fileID: 6761277864356522555} + m_FillRect: {fileID: 4173127995930951684} + m_HandleRect: {fileID: 0} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 1 + m_OnValueChanged: m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 717726352091312701} - m_MethodName: Press - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &717726352091312701 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2977231378668683740} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d9ce0aa0583539b4293ec24789ddb813, type: 3} - m_Name: - m_EditorClassIdentifier: - itemContainer: {fileID: 8853980892060726502} - button: {fileID: 4304404054464764202} - emptySprite: {fileID: 0} - itemSupplySlider: {fileID: 4316773080875410850} - highlightedColor: {r: 1, g: 1, b: 1, a: 1} - selectedColor: {r: 0.9433962, g: 0.9433962, b: 0.9433962, a: 1} - defaultColor: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.8627451} - disabledColor: {r: 0.33333334, g: 0.33333334, b: 0.33333334, a: 1} - itemSupplyFullColor: {r: 0.10980393, g: 0.26666668, b: 0.16470589, a: 1} - itemSupplyHalfColor: {r: 0.7058824, g: 0.6431373, b: 0.15294118, a: 1} - itemSupplyEmptyColor: {r: 0.41176474, g: 0.10980393, b: 0.11764707, a: 1} ---- !u!1 &3138542182907785724 + m_Calls: [] +--- !u!1 &4471123558201594375 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -4689,64 +3556,64 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1907609624405170390} - - component: {fileID: 1713572548520877289} - - component: {fileID: 5061069117525242222} + - component: {fileID: 4274104766142753233} + - component: {fileID: 7964317152128713466} + - component: {fileID: 9154332606949264983} m_Layer: 5 - m_Name: Background + m_Name: ItemImage m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1907609624405170390 +--- !u!224 &4274104766142753233 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3138542182907785724} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 4471123558201594375} + 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_Children: [] - m_Father: {fileID: 4497686019002266919} - m_RootOrder: 0 + m_Father: {fileID: 3072038594146742544} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} + 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: 0, y: 0} + m_SizeDelta: {x: 30.72676, y: 30.72676} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &1713572548520877289 +--- !u!222 &7964317152128713466 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3138542182907785724} + m_GameObject: {fileID: 4471123558201594375} m_CullTransparentMesh: 0 ---- !u!114 &5061069117525242222 +--- !u!114 &9154332606949264983 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3138542182907785724} + m_GameObject: {fileID: 4471123558201594375} 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: 0.29411766} - m_RaycastTarget: 1 + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 0 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 + m_Sprite: {fileID: 0} + m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -4755,7 +3622,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &3166082469396037454 +--- !u!1 &4592960356322980447 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -4763,63 +3630,63 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5762449993851030181} - - component: {fileID: 4454682937042236732} - - component: {fileID: 882016202187397712} + - component: {fileID: 7834131585590650318} + - component: {fileID: 6840290614232862298} + - component: {fileID: 5924245606527457376} m_Layer: 5 - m_Name: Fill + m_Name: Background m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &5762449993851030181 +--- !u!224 &7834131585590650318 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3166082469396037454} + m_GameObject: {fileID: 4592960356322980447} 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_Children: [] - m_Father: {fileID: 1336742062219646896} + m_Father: {fileID: 8438667729901382133} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} m_AnchoredPosition: {x: NaN, y: NaN} - m_SizeDelta: {x: 6, y: -2} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &4454682937042236732 +--- !u!222 &6840290614232862298 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3166082469396037454} + m_GameObject: {fileID: 4592960356322980447} m_CullTransparentMesh: 0 ---- !u!114 &882016202187397712 +--- !u!114 &5924245606527457376 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3166082469396037454} + m_GameObject: {fileID: 4592960356322980447} 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_Color: {r: 1, g: 1, b: 1, a: 0.29411766} m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 @@ -4829,7 +3696,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &3191969847677617272 +--- !u!1 &4599914960775409055 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -4837,9 +3704,9 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2142376476829314386} - - component: {fileID: 1154511337606064493} - - component: {fileID: 4755510224777086186} + - component: {fileID: 5893614682512722177} + - component: {fileID: 8365529114723755617} + - component: {fileID: 5341186489135613459} m_Layer: 5 m_Name: Background m_TagString: Untagged @@ -4847,40 +3714,40 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &2142376476829314386 +--- !u!224 &5893614682512722177 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3191969847677617272} + m_GameObject: {fileID: 4599914960775409055} 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_Children: [] - m_Father: {fileID: 4154726015912362147} + m_Father: {fileID: 1408567391317559830} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0.25} m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} + m_AnchoredPosition: {x: NaN, y: NaN} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &1154511337606064493 +--- !u!222 &8365529114723755617 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3191969847677617272} + m_GameObject: {fileID: 4599914960775409055} m_CullTransparentMesh: 0 ---- !u!114 &4755510224777086186 +--- !u!114 &5341186489135613459 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3191969847677617272} + m_GameObject: {fileID: 4599914960775409055} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -4903,7 +3770,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &3208246117017467583 +--- !u!1 &4634536757360412238 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -4911,59 +3778,58 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 8912173123966726591} - - component: {fileID: 1118667383556662692} - - component: {fileID: 4081718947340683332} + - component: {fileID: 6403021490211983913} + - component: {fileID: 3218389349511459042} + - component: {fileID: 9093628318895869299} m_Layer: 5 - m_Name: BodyContainer + m_Name: ItemImage m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &8912173123966726591 +--- !u!224 &6403021490211983913 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3208246117017467583} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 4634536757360412238} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1.2, y: 1.2, z: 1} - m_Children: - - {fileID: 8063440892480323740} - m_Father: {fileID: 2027862721712378315} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 5206775556683748891} m_RootOrder: 1 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: 9.010005} - m_SizeDelta: {x: 95.51843, y: 122.713745} - m_Pivot: {x: 0, y: 0} ---- !u!222 &1118667383556662692 + 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: 22.2, y: 22.2} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3218389349511459042 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3208246117017467583} + m_GameObject: {fileID: 4634536757360412238} m_CullTransparentMesh: 0 ---- !u!114 &4081718947340683332 +--- !u!114 &9093628318895869299 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3208246117017467583} + m_GameObject: {fileID: 4634536757360412238} m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 0.19607843} - m_RaycastTarget: 1 + m_Color: {r: 0.6226415, g: 0.6226415, b: 0.6226415, a: 0} + m_RaycastTarget: 0 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: @@ -4978,7 +3844,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &3226956908948674096 +--- !u!1 &4648423831915195064 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -4986,74 +3852,87 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 7993091403884333047} - - component: {fileID: 3947300882168094851} - - component: {fileID: 1157415516820775950} + - component: {fileID: 8438667729901382133} + - component: {fileID: 8512380690387021685} m_Layer: 5 - m_Name: Swap + m_Name: ItemSupplySlider m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7993091403884333047 + m_IsActive: 0 +--- !u!224 &8438667729901382133 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3226956908948674096} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 4648423831915195064} + 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_Children: - - {fileID: 4829419833367385548} - m_Father: {fileID: 1410325048665751838} - m_RootOrder: 1 + - {fileID: 7834131585590650318} + - {fileID: 5897635341291659675} + m_Father: {fileID: 4327086157678478450} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -30.099, y: -3.82} - m_SizeDelta: {x: 60.19812, y: 13.643768} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3947300882168094851 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3226956908948674096} - m_CullTransparentMesh: 0 ---- !u!114 &1157415516820775950 + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: NaN, y: NaN} + m_SizeDelta: {x: 40, y: 15} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &8512380690387021685 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3226956908948674096} + m_GameObject: {fileID: 4648423831915195064} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.509434, g: 0.509434, b: 0.509434, a: 0.42745098} - m_RaycastTarget: 1 - m_Maskable: 1 - m_OnCullStateChanged: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} + m_PressedColor: {r: 1, g: 1, b: 1, a: 1} + m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} + m_DisabledColor: {r: 1, g: 1, b: 1, a: 1} + 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: 0 + m_TargetGraphic: {fileID: 2943607432641287827} + m_FillRect: {fileID: 8037332158456874256} + m_HandleRect: {fileID: 0} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 1 + m_OnValueChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: ae5a269b9a61bb84eb0c486529693631, 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: 48.91 ---- !u!1 &3359795291414740327 +--- !u!1 &4842613454669498698 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -5061,73 +3940,128 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 3232664538250673362} - - component: {fileID: 415243345009909061} - - component: {fileID: 245025920844395796} + - component: {fileID: 7421836748018589528} + - component: {fileID: 4762739256106219278} + - component: {fileID: 1560886274717597822} + - component: {fileID: 323201841031087450} m_Layer: 5 - m_Name: ItemImage + m_Name: EyeRight m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &3232664538250673362 +--- !u!224 &7421836748018589528 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3359795291414740327} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 4842613454669498698} + 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_Children: [] - m_Father: {fileID: 4327086157678478450} - m_RootOrder: 1 + m_Father: {fileID: 1723188169985187029} + m_RootOrder: 4 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: 25.040573, y: 25.040573} + m_AnchoredPosition: {x: 3.27536, y: 36.449997} + m_SizeDelta: {x: 3.572754, y: 3.0814996} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &415243345009909061 +--- !u!222 &4762739256106219278 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3359795291414740327} + m_GameObject: {fileID: 4842613454669498698} m_CullTransparentMesh: 0 ---- !u!114 &245025920844395796 +--- !u!114 &1560886274717597822 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3359795291414740327} + m_GameObject: {fileID: 4842613454669498698} 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.6431373, g: 0.6431373, b: 0.6431373, a: 0} - m_RaycastTarget: 0 - m_Maskable: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 0 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 0} + m_Sprite: {fileID: 21300000, guid: 316cd82abdb192d4389de31a60cadd06, type: 3} m_Type: 0 - m_PreserveAspect: 0 + m_PreserveAspect: 1 m_FillCenter: 1 m_FillMethod: 4 m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &3363791720443162492 + m_PixelsPerUnitMultiplier: 8.71 +--- !u!114 &323201841031087450 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4842613454669498698} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 0.51998043, g: 0.6964909, b: 0.8962264, a: 0.49019608} + m_HighlightedColor: {r: 0.2712264, g: 0.3785523, b: 0.5, a: 1} + m_PressedColor: {r: 0.5030705, g: 0.687514, b: 0.8962264, a: 1} + m_SelectedColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} + m_DisabledColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} + m_ColorMultiplier: 1 + m_FadeDuration: 0 + 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: 1560886274717597822} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_MethodName: SelectBodyPart + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 323201841031087450} + m_ObjectArgumentAssemblyTypeName: UnityEngine.UI.Button, UnityEngine.UI + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &4907036182592316488 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -5135,138 +4069,68 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2087104601885305453} - - component: {fileID: 1059899738126965335} - - component: {fileID: 1720310379282395704} + - component: {fileID: 5206775556683748891} + - component: {fileID: 4007667460469911501} + - component: {fileID: 458872990253667027} + - component: {fileID: 7641645031170098208} m_Layer: 5 - m_Name: Background + m_Name: Expand m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &2087104601885305453 +--- !u!224 &5206775556683748891 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3363791720443162492} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 4907036182592316488} + 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_Children: [] - m_Father: {fileID: 2713461219100156625} - m_RootOrder: 0 + m_Children: + - {fileID: 2583579614382134299} + - {fileID: 6403021490211983913} + - {fileID: 4653603398810121686} + m_Father: {fileID: 8063440892480323740} + m_RootOrder: 9 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_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 22.2, y: 22.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &1059899738126965335 + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!222 &4007667460469911501 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3363791720443162492} + m_GameObject: {fileID: 4907036182592316488} m_CullTransparentMesh: 0 ---- !u!114 &1720310379282395704 +--- !u!114 &458872990253667027 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3363791720443162492} - m_Enabled: 1 + m_GameObject: {fileID: 4907036182592316488} + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 0.40392157, g: 0.5529412, b: 0.72156864, a: 0.5176471} - m_RaycastTarget: 0 - m_Maskable: 1 + m_Color: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.84313726} + m_RaycastTarget: 1 + m_Maskable: 0 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 964f6872303d47e47bfadfe2598aa0ee, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &3532699416342806982 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3772503468042189328} - - component: {fileID: 7029208664892608827} - - component: {fileID: 8070605872639237526} - m_Layer: 5 - m_Name: ItemImage - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3772503468042189328 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3532699416342806982} - 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_Children: [] - m_Father: {fileID: 2713461219100156625} - m_RootOrder: 1 - 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: 22.2, y: 22.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &7029208664892608827 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3532699416342806982} - m_CullTransparentMesh: 0 ---- !u!114 &8070605872639237526 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3532699416342806982} - 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.6226415, g: 0.6226415, b: 0.6226415, a: 0} - m_RaycastTarget: 0 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 0} - m_Type: 0 + m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, type: 3} + m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -5274,118 +4138,62 @@ MonoBehaviour: m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &3550098220508667097 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3753837193259968271} - - component: {fileID: 7047593464643980324} - - component: {fileID: 8089130870917185673} - m_Layer: 5 - m_Name: ItemImage - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3753837193259968271 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3550098220508667097} - 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_Children: [] - m_Father: {fileID: 2732267125287616462} - m_RootOrder: 1 - 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: 19.54015, y: 19.54015} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &7047593464643980324 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3550098220508667097} - m_CullTransparentMesh: 0 ---- !u!114 &8089130870917185673 + m_PixelsPerUnitMultiplier: 13.5 +--- !u!114 &7641645031170098208 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3550098220508667097} - m_Enabled: 1 + m_GameObject: {fileID: 4907036182592316488} + m_Enabled: 0 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.6431373, g: 0.6431373, b: 0.6431373, a: 0} - m_RaycastTarget: 0 - m_Maskable: 1 - m_OnCullStateChanged: + m_Navigation: + m_Mode: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.8627451} + m_HighlightedColor: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.8627451} + m_PressedColor: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.8627451} + m_SelectedColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 1} + m_DisabledColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 0.5019608} + m_ColorMultiplier: 1.39 + 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: 0 + m_TargetGraphic: {fileID: 458872990253667027} + m_OnClick: 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 &3773516873116174157 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2231341449363516201} - m_Layer: 5 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2231341449363516201 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3773516873116174157} - 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_Children: - - {fileID: 4482797589401859619} - m_Father: {fileID: 7555889253370043183} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: NaN, y: NaN} - m_SizeDelta: {x: -8, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &3831488137586237417 + m_Calls: + - m_Target: {fileID: 0} + m_MethodName: Press + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &4927092592100533816 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -5393,62 +4201,61 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 6099655979871356447} - - component: {fileID: 8333519137358683525} - - component: {fileID: 4230983403490685701} - - component: {fileID: 2549367998684814819} - - component: {fileID: 4161869881152979070} + - component: {fileID: 2732267125287616462} + - component: {fileID: 210043219826713684} + - component: {fileID: 5475209807685061332} + - component: {fileID: 5921545227477476402} m_Layer: 5 - m_Name: Vest + m_Name: Left Pocket m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &6099655979871356447 +--- !u!224 &2732267125287616462 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3831488137586237417} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 4927092592100533816} + 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_Children: - - {fileID: 8786682435351907273} - - {fileID: 4995879275527134942} - - {fileID: 1648228569964997664} - m_Father: {fileID: 8063440892480323740} - m_RootOrder: 6 + - {fileID: 6005584856425319803} + - {fileID: 3753837193259968271} + - {fileID: 7463323938450757105} + m_Father: {fileID: 4577424408157316898} + m_RootOrder: 5 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: 0} - m_Pivot: {x: 0, y: 0} ---- !u!222 &8333519137358683525 + m_SizeDelta: {x: 30, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &210043219826713684 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3831488137586237417} + m_GameObject: {fileID: 4927092592100533816} m_CullTransparentMesh: 0 ---- !u!114 &4230983403490685701 +--- !u!114 &5475209807685061332 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3831488137586237417} + m_GameObject: {fileID: 4927092592100533816} 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.6415094, g: 0.6415094, b: 0.6415094, a: 0.84313726} + m_Color: {r: 1, g: 1, b: 1, a: 0.79607844} m_RaycastTarget: 1 m_Maskable: 0 m_OnCullStateChanged: @@ -5463,14 +4270,14 @@ MonoBehaviour: m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 13.5 ---- !u!114 &2549367998684814819 + m_PixelsPerUnitMultiplier: 14 +--- !u!114 &5921545227477476402 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3831488137586237417} + m_GameObject: {fileID: 4927092592100533816} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} @@ -5484,12 +4291,12 @@ MonoBehaviour: m_SelectOnRight: {fileID: 0} m_Transition: 1 m_Colors: - m_NormalColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - m_HighlightedColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - m_PressedColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - m_SelectedColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 1} + m_NormalColor: {r: 1, g: 1, b: 1, a: 0.62352943} + m_HighlightedColor: {r: 1, g: 1, b: 1, a: 0.62352943} + m_PressedColor: {r: 1, g: 1, b: 1, a: 0.62352943} + m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} m_DisabledColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 0.5019608} - m_ColorMultiplier: 1.39 + m_ColorMultiplier: 1 m_FadeDuration: 0.1 m_SpriteState: m_HighlightedSprite: {fileID: 0} @@ -5502,12 +4309,12 @@ MonoBehaviour: m_PressedTrigger: Pressed m_SelectedTrigger: Selected m_DisabledTrigger: Disabled - m_Interactable: 0 - m_TargetGraphic: {fileID: 4230983403490685701} + m_Interactable: 1 + m_TargetGraphic: {fileID: 5475209807685061332} m_OnClick: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 4161869881152979070} + - m_Target: {fileID: 0} m_MethodName: Press m_Mode: 1 m_Arguments: @@ -5518,30 +4325,7 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 ---- !u!114 &4161869881152979070 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3831488137586237417} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d9ce0aa0583539b4293ec24789ddb813, type: 3} - m_Name: - m_EditorClassIdentifier: - itemContainer: {fileID: 76278730590615896} - button: {fileID: 2549367998684814819} - emptySprite: {fileID: 0} - itemSupplySlider: {fileID: 3007111040752483199} - highlightedColor: {r: 1, g: 1, b: 1, a: 1} - selectedColor: {r: 0.9433962, g: 0.9433962, b: 0.9433962, a: 1} - defaultColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - disabledColor: {r: 0.33333334, g: 0.33333334, b: 0.33333334, a: 1} - itemSupplyFullColor: {r: 0.10980393, g: 0.26666668, b: 0.16470589, a: 1} - itemSupplyHalfColor: {r: 0.7058824, g: 0.6431373, b: 0.15294118, a: 1} - itemSupplyEmptyColor: {r: 0.41176474, g: 0.10980393, b: 0.11764707, a: 1} ---- !u!1 &3876387266449645795 +--- !u!1 &5089712155620444002 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -5549,103 +4333,62 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 6071357302789028117} - - component: {fileID: 8304923619487146639} - - component: {fileID: 4202112965300046863} - - component: {fileID: 2559930489129149161} - - component: {fileID: 4118103275673370484} + - component: {fileID: 1408567391317559830} + - component: {fileID: 939511506600248296} m_Layer: 5 - m_Name: Hands + m_Name: ItemSupplySlider m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &6071357302789028117 + m_IsActive: 0 +--- !u!224 &1408567391317559830 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3876387266449645795} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 5089712155620444002} + 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_Children: - - {fileID: 2203910170885793397} - - {fileID: 5022483612073763284} - - {fileID: 1601083138263388970} - m_Father: {fileID: 8063440892480323740} - m_RootOrder: 8 + - {fileID: 5893614682512722177} + - {fileID: 963546361118773289} + m_Father: {fileID: 935058813514349535} + m_RootOrder: 2 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: 0} - m_Pivot: {x: 0, y: 0} ---- !u!222 &8304923619487146639 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3876387266449645795} - m_CullTransparentMesh: 0 ---- !u!114 &4202112965300046863 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3876387266449645795} - 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.6415094, g: 0.6415094, b: 0.6415094, a: 0.84313726} - m_RaycastTarget: 1 - m_Maskable: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, 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: 13.5 ---- !u!114 &2559930489129149161 + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: NaN, y: NaN} + m_SizeDelta: {x: 40, y: 15} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &939511506600248296 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3876387266449645795} + m_GameObject: {fileID: 5089712155620444002} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} m_Name: m_EditorClassIdentifier: m_Navigation: - m_Mode: 0 + m_Mode: 3 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} m_SelectOnLeft: {fileID: 0} m_SelectOnRight: {fileID: 0} m_Transition: 1 m_Colors: - m_NormalColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - m_HighlightedColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - m_PressedColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - m_SelectedColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 1} - m_DisabledColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 0.5019608} - m_ColorMultiplier: 1.39 + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} + m_PressedColor: {r: 1, g: 1, b: 1, a: 1} + m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} + m_DisabledColor: {r: 1, g: 1, b: 1, a: 1} + m_ColorMultiplier: 1 m_FadeDuration: 0.1 m_SpriteState: m_HighlightedSprite: {fileID: 0} @@ -5659,81 +4402,18 @@ MonoBehaviour: m_SelectedTrigger: Selected m_DisabledTrigger: Disabled m_Interactable: 0 - m_TargetGraphic: {fileID: 4202112965300046863} - m_OnClick: + m_TargetGraphic: {fileID: 7983019082891779173} + m_FillRect: {fileID: 1571225891704413335} + m_HandleRect: {fileID: 0} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 1 + m_OnValueChanged: m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 4118103275673370484} - m_MethodName: Press - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &4118103275673370484 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3876387266449645795} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d9ce0aa0583539b4293ec24789ddb813, type: 3} - m_Name: - m_EditorClassIdentifier: - itemContainer: {fileID: 137747497574598226} - button: {fileID: 2559930489129149161} - emptySprite: {fileID: 0} - itemSupplySlider: {fileID: 2980529768221607029} - highlightedColor: {r: 1, g: 1, b: 1, a: 1} - selectedColor: {r: 0.9433962, g: 0.9433962, b: 0.9433962, a: 1} - defaultColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - disabledColor: {r: 0.33333334, g: 0.33333334, b: 0.33333334, a: 1} - itemSupplyFullColor: {r: 0.10980393, g: 0.26666668, b: 0.16470589, a: 1} - itemSupplyHalfColor: {r: 0.7058824, g: 0.6431373, b: 0.15294118, a: 1} - itemSupplyEmptyColor: {r: 0.41176474, g: 0.10980393, b: 0.11764707, a: 1} ---- !u!1 &3901042153389135088 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7792797297559086224} - m_Layer: 5 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7792797297559086224 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3901042153389135088} - 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_Children: - - {fileID: 1837344949407825508} - m_Father: {fileID: 5674989592225897239} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0.9999999, y: 0} - m_SizeDelta: {x: -8, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &4011199943572498788 + m_Calls: [] +--- !u!1 &5114142884878800530 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -5741,63 +4421,63 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 3672282615176893106} - - component: {fileID: 7431161999991962009} - - component: {fileID: 8551354062001714484} + - component: {fileID: 6320185932002639581} + - component: {fileID: 83797239819836884} + - component: {fileID: 3543878148081202248} m_Layer: 5 - m_Name: ItemImage + m_Name: Background m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &3672282615176893106 +--- !u!224 &6320185932002639581 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4011199943572498788} + m_GameObject: {fileID: 5114142884878800530} 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_Children: [] - m_Father: {fileID: 2523186652875065971} - m_RootOrder: 1 + m_Father: {fileID: 7428866783399213783} + m_RootOrder: 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: 22.2, y: 22.2} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &7431161999991962009 +--- !u!222 &83797239819836884 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4011199943572498788} + m_GameObject: {fileID: 5114142884878800530} m_CullTransparentMesh: 0 ---- !u!114 &8551354062001714484 +--- !u!114 &3543878148081202248 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4011199943572498788} - m_Enabled: 1 + m_GameObject: {fileID: 5114142884878800530} + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 0.6226415, g: 0.6226415, b: 0.6226415, a: 0} + m_Color: {r: 0.40392157, g: 0.5529412, b: 0.72156864, a: 0.5176471} m_RaycastTarget: 0 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 0} + m_Sprite: {fileID: 21300000, guid: 1c620b91f722aa54d9bc7bd2ef165677, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -5807,7 +4487,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &4052309203081147950 +--- !u!1 &5155728879697770341 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -5815,64 +4495,67 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 7150683217337416069} - - component: {fileID: 6003715172002084001} - - component: {fileID: 5645087912725339026} + - component: {fileID: 7428866783399213783} + - component: {fileID: 7870131971762286857} + - component: {fileID: 214088706770647489} + - component: {fileID: 5400348981293451559} m_Layer: 5 - m_Name: X + m_Name: Dummy m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &7150683217337416069 +--- !u!224 &7428866783399213783 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4052309203081147950} + m_GameObject: {fileID: 5155728879697770341} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: 0, y: 0, z: -64.75} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - - {fileID: 2627617714889484212} - m_Father: {fileID: 1410325048665751838} - m_RootOrder: 0 + - {fileID: 6320185932002639581} + - {fileID: 961829957167966935} + - {fileID: 1139022523278318473} + m_Father: {fileID: 8063440892480323740} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 7.380001, y: -3.82} - m_SizeDelta: {x: 14.768806, y: 13.643768} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &6003715172002084001 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!222 &7870131971762286857 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4052309203081147950} + m_GameObject: {fileID: 5155728879697770341} m_CullTransparentMesh: 0 ---- !u!114 &5645087912725339026 +--- !u!114 &214088706770647489 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4052309203081147950} - m_Enabled: 1 + m_GameObject: {fileID: 5155728879697770341} + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 0.509434, g: 0.509434, b: 0.509434, a: 0.42745098} + m_Color: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.84313726} m_RaycastTarget: 1 - m_Maskable: 1 + m_Maskable: 0 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: ae5a269b9a61bb84eb0c486529693631, type: 3} + m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, type: 3} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 @@ -5881,59 +4564,113 @@ MonoBehaviour: m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 48.91 ---- !u!1 &4077301360954415491 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 676134058775998633} - - component: {fileID: 350429369943536790} - - component: {fileID: 6136061087975545105} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &676134058775998633 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4077301360954415491} - 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_Children: [] - m_Father: {fileID: 3274628315435326808} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &350429369943536790 -CanvasRenderer: + m_PixelsPerUnitMultiplier: 13.5 +--- !u!114 &5400348981293451559 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4077301360954415491} - m_CullTransparentMesh: 0 ---- !u!114 &6136061087975545105 -MonoBehaviour: + m_GameObject: {fileID: 5155728879697770341} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.8627451} + m_HighlightedColor: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.8627451} + m_PressedColor: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.8627451} + m_SelectedColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 1} + m_DisabledColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 0.5019608} + m_ColorMultiplier: 1.39 + 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: 0 + m_TargetGraphic: {fileID: 214088706770647489} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_MethodName: Press + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &5173378022471144615 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 535702206304180412} + - component: {fileID: 1965834334475335051} + - component: {fileID: 1668723667899525044} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &535702206304180412 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5173378022471144615} + 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_Children: [] + m_Father: {fileID: 8761107739863944541} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: NaN, y: NaN} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1965834334475335051 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5173378022471144615} + m_CullTransparentMesh: 0 +--- !u!114 &1668723667899525044 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4077301360954415491} + m_GameObject: {fileID: 5173378022471144615} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -5956,7 +4693,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &4132610390404923055 +--- !u!1 &5182809038270784442 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -5964,64 +4701,64 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 7298738228753679065} - - component: {fileID: 6852270015040320268} - - component: {fileID: 2371582712320452775} + - component: {fileID: 4173127995930951684} + - component: {fileID: 8699692546406081881} + - component: {fileID: 6761277864356522555} m_Layer: 5 - m_Name: ItemImage + m_Name: Fill m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &7298738228753679065 +--- !u!224 &4173127995930951684 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4132610390404923055} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 5182809038270784442} + 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_Children: [] - m_Father: {fileID: 3818345310954017233} - m_RootOrder: 1 + m_Father: {fileID: 7291781043878059642} + m_RootOrder: 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: 22.2, y: 22.2} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -1, y: 0} + m_SizeDelta: {x: 6, y: -2} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &6852270015040320268 +--- !u!222 &8699692546406081881 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4132610390404923055} + m_GameObject: {fileID: 5182809038270784442} m_CullTransparentMesh: 0 ---- !u!114 &2371582712320452775 +--- !u!114 &6761277864356522555 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4132610390404923055} + m_GameObject: {fileID: 5182809038270784442} 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.6226415, g: 0.6226415, b: 0.6226415, a: 0} - m_RaycastTarget: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 0} - m_Type: 0 + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -6030,7 +4767,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &4246316738254452400 +--- !u!1 &5228131711725611774 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -6038,64 +4775,64 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 7091350077728537017} - - component: {fileID: 3305278593543065699} - - component: {fileID: 5610190263739293985} + - component: {fileID: 7210898340767165764} + - component: {fileID: 911132494589350211} + - component: {fileID: 7582200138918774314} m_Layer: 5 - m_Name: Background + m_Name: Fill m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &7091350077728537017 +--- !u!224 &7210898340767165764 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4246316738254452400} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 5228131711725611774} + 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_Children: [] - m_Father: {fileID: 9175932659767596706} + m_Father: {fileID: 4959316718943858766} m_RootOrder: 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: 26.201675, y: 26.201675} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -1, y: 0} + m_SizeDelta: {x: 6, y: -2} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3305278593543065699 +--- !u!222 &911132494589350211 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4246316738254452400} + m_GameObject: {fileID: 5228131711725611774} m_CullTransparentMesh: 0 ---- !u!114 &5610190263739293985 +--- !u!114 &7582200138918774314 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4246316738254452400} + m_GameObject: {fileID: 5228131711725611774} 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.40392157, g: 0.5529412, b: 0.72156864, a: 1} - m_RaycastTarget: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: b39932adf71ab734aabebaab0412954f, type: 3} - m_Type: 0 + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -6104,7 +4841,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &4257833696865716627 +--- !u!1 &5267412104886584870 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -6112,159 +4849,196 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1278940464371475959} + - component: {fileID: 4829419833367385548} + - component: {fileID: 24342544697835735} + - component: {fileID: 3775918153414638218} + - component: {fileID: 6649756785542821911} + - component: {fileID: 2758256797341627014} m_Layer: 5 - m_Name: Fill Area + m_Name: Text m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1278940464371475959 +--- !u!224 &4829419833367385548 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4257833696865716627} + m_GameObject: {fileID: 5267412104886584870} 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_Children: - - {fileID: 3566565041552537853} - m_Father: {fileID: 7463323938450757105} - m_RootOrder: 1 + m_Children: [] + m_Father: {fileID: 7993091403884333047} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0.9999999, y: 0} - m_SizeDelta: {x: -8, y: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.0000047684, y: 0} + m_SizeDelta: {x: 60.19809, y: 13.420776} m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &4275057148052051084 -GameObject: +--- !u!222 &24342544697835735 +CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1296303802781120744} - m_Layer: 5 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1296303802781120744 -RectTransform: + m_GameObject: {fileID: 5267412104886584870} + m_CullTransparentMesh: 0 +--- !u!114 &3775918153414638218 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4275057148052051084} - 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_Children: - - {fileID: 3547759951414633954} - m_Father: {fileID: 7481003959838787822} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0.9999999, y: 0} - m_SizeDelta: {x: -8, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &4383778113493092915 -GameObject: + m_GameObject: {fileID: 5267412104886584870} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!23 &6649756785542821911 +MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5476035313485153159} - - component: {fileID: 4316773080875410850} - m_Layer: 5 - m_Name: ItemSupplySlider - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &5476035313485153159 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4383778113493092915} - 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_Children: - - {fileID: 2616922929886965143} - - {fileID: 7291781043878059642} - m_Father: {fileID: 8284778529941493840} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 40, y: 15} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &4316773080875410850 + m_GameObject: {fileID: 5267412104886584870} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -1676815770857216449, guid: 68da507daf961c346b843262fa135dc4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!114 &2758256797341627014 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4383778113493092915} + m_GameObject: {fileID: 5267412104886584870} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} m_Name: m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} - m_PressedColor: {r: 1, g: 1, b: 1, a: 1} - m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} - m_DisabledColor: {r: 1, g: 1, b: 1, a: 1} - 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: 0 - m_TargetGraphic: {fileID: 6761277864356522555} - m_FillRect: {fileID: 4173127995930951684} - m_HandleRect: {fileID: 0} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 1 - m_OnValueChanged: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] ---- !u!1 &4465323072886438958 + m_text: swap + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 68da507daf961c346b843262fa135dc4, type: 2} + m_sharedMaterial: {fileID: -1676815770857216449, guid: 68da507daf961c346b843262fa135dc4, + 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: 77.26 + m_fontSizeBase: 77.26 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + 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_renderer: {fileID: 6649756785542821911} + m_maskType: 0 + _SortingLayerID: 0 + _SortingOrder: 0 +--- !u!1 &5375930553217106115 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -6272,7 +5046,7 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1680241846462369866} + - component: {fileID: 7291781043878059642} m_Layer: 5 m_Name: Fill Area m_TagString: Untagged @@ -6280,19 +5054,19 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1680241846462369866 +--- !u!224 &7291781043878059642 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4465323072886438958} + m_GameObject: {fileID: 5375930553217106115} 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_Children: - - {fileID: 4003738136546790720} - m_Father: {fileID: 7025003031449575500} + - {fileID: 4173127995930951684} + m_Father: {fileID: 5476035313485153159} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0.25} @@ -6300,7 +5074,7 @@ RectTransform: m_AnchoredPosition: {x: 0.9999999, y: 0} m_SizeDelta: {x: -8, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &4471123558201594375 +--- !u!1 &5415693115095427302 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -6308,64 +5082,68 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4274104766142753233} - - component: {fileID: 7964317152128713466} - - component: {fileID: 9154332606949264983} + - component: {fileID: 3072038594146742544} + - component: {fileID: 982591314951858826} + - component: {fileID: 4950369572832887818} + - component: {fileID: 6729902491777018604} m_Layer: 5 - m_Name: ItemImage + m_Name: Right Hand m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &4274104766142753233 +--- !u!224 &3072038594146742544 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4471123558201594375} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 5415693115095427302} + 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_Children: [] - m_Father: {fileID: 3072038594146742544} + m_Children: + - {fileID: 7847738755524108262} + - {fileID: 4274104766142753233} + - {fileID: 7555889253370043183} + m_Father: {fileID: 1920127762500907646} m_RootOrder: 1 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_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 30.72676, y: 30.72676} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &7964317152128713466 + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!222 &982591314951858826 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4471123558201594375} + m_GameObject: {fileID: 5415693115095427302} m_CullTransparentMesh: 0 ---- !u!114 &9154332606949264983 +--- !u!114 &4950369572832887818 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4471123558201594375} + m_GameObject: {fileID: 5415693115095427302} 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: 0} - m_RaycastTarget: 0 - m_Maskable: 1 + m_Color: {r: 1, g: 1, b: 1, a: 0.79607844} + m_RaycastTarget: 1 + m_Maskable: 0 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 0} - m_Type: 0 + m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, type: 3} + m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -6373,82 +5151,62 @@ MonoBehaviour: m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &4592960356322980447 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7834131585590650318} - - component: {fileID: 6840290614232862298} - - component: {fileID: 5924245606527457376} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7834131585590650318 -RectTransform: + m_PixelsPerUnitMultiplier: 14 +--- !u!114 &6729902491777018604 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4592960356322980447} - 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_Children: [] - m_Father: {fileID: 8438667729901382133} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: NaN, y: NaN} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &6840290614232862298 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4592960356322980447} - m_CullTransparentMesh: 0 ---- !u!114 &5924245606527457376 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4592960356322980447} + m_GameObject: {fileID: 5415693115095427302} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0.29411766} - m_RaycastTarget: 1 - m_Maskable: 1 - m_OnCullStateChanged: + m_Navigation: + m_Mode: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 0.62352943} + m_HighlightedColor: {r: 1, g: 1, b: 1, a: 0.62352943} + m_PressedColor: {r: 1, g: 1, b: 1, a: 0.62352943} + m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} + m_DisabledColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, 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: 4950369572832887818} + m_OnClick: m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - 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!1 &4599914960775409055 + m_Calls: + - m_Target: {fileID: 0} + m_MethodName: Press + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &5426706330663724692 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -6456,64 +5214,64 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5893614682512722177} - - component: {fileID: 8365529114723755617} - - component: {fileID: 5341186489135613459} + - component: {fileID: 430886709905270482} + - component: {fileID: 3885089770031262496} + - component: {fileID: 2060221224001057983} m_Layer: 5 - m_Name: Background + m_Name: ItemImage m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &5893614682512722177 +--- !u!224 &430886709905270482 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4599914960775409055} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 5426706330663724692} + 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_Children: [] - m_Father: {fileID: 1408567391317559830} - m_RootOrder: 0 + m_Father: {fileID: 935058813514349535} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: NaN, y: NaN} - m_SizeDelta: {x: 0, y: 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: 30.72676, y: 30.72676} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &8365529114723755617 +--- !u!222 &3885089770031262496 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4599914960775409055} + m_GameObject: {fileID: 5426706330663724692} m_CullTransparentMesh: 0 ---- !u!114 &5341186489135613459 +--- !u!114 &2060221224001057983 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4599914960775409055} + m_GameObject: {fileID: 5426706330663724692} 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: 0.29411766} - m_RaycastTarget: 1 + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 0 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 + m_Sprite: {fileID: 0} + m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -6522,7 +5280,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &4614176648508826888 +--- !u!1 &5457006481072192206 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -6530,63 +5288,63 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4995879275527134942} - - component: {fileID: 1189713741241333237} - - component: {fileID: 76278730590615896} + - component: {fileID: 2948944784009652792} + - component: {fileID: 4321434263925278122} + - component: {fileID: 7194676521428448580} m_Layer: 5 - m_Name: ItemImage + m_Name: Background m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &4995879275527134942 +--- !u!224 &2948944784009652792 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4614176648508826888} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 5457006481072192206} + m_LocalRotation: {x: 0, y: 0, z: -0.13355382, w: 0.9910416} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] - m_Father: {fileID: 6099655979871356447} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_Father: {fileID: 6501604344858970660} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -15.35} 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: 22.2, y: 22.2} + m_SizeDelta: {x: 18.40627, y: 18.40627} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &1189713741241333237 +--- !u!222 &4321434263925278122 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4614176648508826888} + m_GameObject: {fileID: 5457006481072192206} m_CullTransparentMesh: 0 ---- !u!114 &76278730590615896 +--- !u!114 &7194676521428448580 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4614176648508826888} + m_GameObject: {fileID: 5457006481072192206} 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.6226415, g: 0.6226415, b: 0.6226415, a: 0} + m_Color: {r: 0.40392157, g: 0.5529412, b: 0.72156864, a: 1} m_RaycastTarget: 0 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 0} + m_Sprite: {fileID: 21300000, guid: 1f7c984e7fec69144b755a41d9026e95, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -6596,7 +5354,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &4634536757360412238 +--- !u!1 &5510871600515366310 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -6604,137 +5362,100 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 6403021490211983913} - - component: {fileID: 3218389349511459042} - - component: {fileID: 9093628318895869299} + - component: {fileID: 1157155686775850648} + - component: {fileID: 4944872376118103682} + - component: {fileID: 8510016601727189663} + - component: {fileID: 4402624667583160756} m_Layer: 5 - m_Name: ItemImage + m_Name: LegRight m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &6403021490211983913 +--- !u!224 &1157155686775850648 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4634536757360412238} + m_GameObject: {fileID: 5510871600515366310} 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_Children: [] - m_Father: {fileID: 5206775556683748891} - m_RootOrder: 1 + m_Father: {fileID: 1723188169985187029} + m_RootOrder: 13 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: 22.2, y: 22.2} + m_AnchoredPosition: {x: 8.97, y: -21} + m_SizeDelta: {x: 14.469532, y: 22.450005} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3218389349511459042 +--- !u!222 &4944872376118103682 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4634536757360412238} + m_GameObject: {fileID: 5510871600515366310} m_CullTransparentMesh: 0 ---- !u!114 &9093628318895869299 +--- !u!114 &8510016601727189663 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4634536757360412238} - m_Enabled: 0 + m_GameObject: {fileID: 5510871600515366310} + 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.6226415, g: 0.6226415, b: 0.6226415, a: 0} - m_RaycastTarget: 0 - m_Maskable: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 0 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 0} + m_Sprite: {fileID: 21300000, guid: e6829f907ae8f98489bde35cd2fa2904, type: 3} m_Type: 0 - m_PreserveAspect: 0 + m_PreserveAspect: 1 m_FillCenter: 1 m_FillMethod: 4 m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &4648423831915195064 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8438667729901382133} - - component: {fileID: 8512380690387021685} - m_Layer: 5 - m_Name: ItemSupplySlider - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &8438667729901382133 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4648423831915195064} - 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_Children: - - {fileID: 7834131585590650318} - - {fileID: 5897635341291659675} - m_Father: {fileID: 4327086157678478450} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: NaN, y: NaN} - m_SizeDelta: {x: 40, y: 15} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &8512380690387021685 + m_PixelsPerUnitMultiplier: 8.71 +--- !u!114 &4402624667583160756 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4648423831915195064} + m_GameObject: {fileID: 5510871600515366310} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} m_Name: m_EditorClassIdentifier: m_Navigation: - m_Mode: 3 + m_Mode: 0 m_SelectOnUp: {fileID: 0} m_SelectOnDown: {fileID: 0} m_SelectOnLeft: {fileID: 0} m_SelectOnRight: {fileID: 0} m_Transition: 1 m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} - m_PressedColor: {r: 1, g: 1, b: 1, a: 1} - m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} - m_DisabledColor: {r: 1, g: 1, b: 1, a: 1} + m_NormalColor: {r: 0.51998043, g: 0.6964909, b: 0.8962264, a: 0.49019608} + m_HighlightedColor: {r: 0.2712264, g: 0.3785523, b: 0.5, a: 1} + m_PressedColor: {r: 0.5030705, g: 0.687514, b: 0.8962264, a: 1} + m_SelectedColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} + m_DisabledColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} m_ColorMultiplier: 1 - m_FadeDuration: 0.1 + m_FadeDuration: 0 m_SpriteState: m_HighlightedSprite: {fileID: 0} m_PressedSprite: {fileID: 0} @@ -6746,19 +5467,23 @@ MonoBehaviour: m_PressedTrigger: Pressed m_SelectedTrigger: Selected m_DisabledTrigger: Disabled - m_Interactable: 0 - m_TargetGraphic: {fileID: 2943607432641287827} - m_FillRect: {fileID: 8037332158456874256} - m_HandleRect: {fileID: 0} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 1 - m_OnValueChanged: + m_Interactable: 1 + m_TargetGraphic: {fileID: 8510016601727189663} + m_OnClick: m_PersistentCalls: - m_Calls: [] ---- !u!1 &4679036261537815042 + m_Calls: + - m_Target: {fileID: 0} + m_MethodName: SelectBodyPart + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 4402624667583160756} + m_ObjectArgumentAssemblyTypeName: UnityEngine.UI.Button, UnityEngine.UI + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &5535898605430490572 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -6766,194 +5491,80 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5022483612073763284} - - component: {fileID: 1181396516459268863} - - component: {fileID: 137747497574598226} + - component: {fileID: 8278505917494143288} + - component: {fileID: 1477936879976346938} + - component: {fileID: 6931844737932744135} + - component: {fileID: 4677858450874199609} m_Layer: 5 - m_Name: ItemImage + m_Name: ArmLeft m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &5022483612073763284 +--- !u!224 &8278505917494143288 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4679036261537815042} + m_GameObject: {fileID: 5535898605430490572} 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_Children: [] - m_Father: {fileID: 6071357302789028117} - m_RootOrder: 1 + m_Father: {fileID: 1723188169985187029} + m_RootOrder: 9 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: 22.2, y: 22.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &1181396516459268863 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4679036261537815042} - m_CullTransparentMesh: 0 ---- !u!114 &137747497574598226 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4679036261537815042} - 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.6226415, g: 0.6226415, b: 0.6226415, a: 0} - m_RaycastTarget: 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 &4725124363619846394 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1769302574404581577} - m_Layer: 5 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1769302574404581577 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4725124363619846394} - 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_Children: - - {fileID: 2540220124458979311} - m_Father: {fileID: 5318358800186660584} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0.9999999, y: 0} - m_SizeDelta: {x: -8, y: 0} + m_AnchoredPosition: {x: -18.54, y: 18.380035} + m_SizeDelta: {x: 16.117939, y: 10.120026} m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &4795860841452966789 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2523186652875065971} - - component: {fileID: 289611015029445097} - - component: {fileID: 5554351018396057449} - - component: {fileID: 6107814166253965711} - - component: {fileID: 5648519661951945746} - m_Layer: 5 - m_Name: Shoes - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2523186652875065971 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4795860841452966789} - 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_Children: - - {fileID: 1660119288783667323} - - {fileID: 3672282615176893106} - - {fileID: 7025003031449575500} - m_Father: {fileID: 8063440892480323740} - m_RootOrder: 10 - 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: 0} - m_Pivot: {x: 0, y: 0} ---- !u!222 &289611015029445097 +--- !u!222 &1477936879976346938 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4795860841452966789} + m_GameObject: {fileID: 5535898605430490572} m_CullTransparentMesh: 0 ---- !u!114 &5554351018396057449 +--- !u!114 &6931844737932744135 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4795860841452966789} + m_GameObject: {fileID: 5535898605430490572} 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.6415094, g: 0.6415094, b: 0.6415094, a: 0.84313726} + m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_Maskable: 0 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, type: 3} - m_Type: 1 - m_PreserveAspect: 0 + m_Sprite: {fileID: 21300000, guid: a7b00930416b3d24c928466cdb849214, type: 3} + m_Type: 0 + m_PreserveAspect: 1 m_FillCenter: 1 m_FillMethod: 4 m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 13.5 ---- !u!114 &6107814166253965711 + m_PixelsPerUnitMultiplier: 8.71 +--- !u!114 &4677858450874199609 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4795860841452966789} + m_GameObject: {fileID: 5535898605430490572} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} @@ -6967,13 +5578,13 @@ MonoBehaviour: m_SelectOnRight: {fileID: 0} m_Transition: 1 m_Colors: - m_NormalColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - m_HighlightedColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - m_PressedColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - m_SelectedColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 1} - m_DisabledColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 0.5019608} - m_ColorMultiplier: 1.39 - m_FadeDuration: 0.1 + m_NormalColor: {r: 0.51998043, g: 0.6964909, b: 0.8962264, a: 0.49019608} + m_HighlightedColor: {r: 0.2712264, g: 0.3785523, b: 0.5, a: 1} + m_PressedColor: {r: 0.5030705, g: 0.687514, b: 0.8962264, a: 1} + m_SelectedColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} + m_DisabledColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} + m_ColorMultiplier: 1 + m_FadeDuration: 0 m_SpriteState: m_HighlightedSprite: {fileID: 0} m_PressedSprite: {fileID: 0} @@ -6985,46 +5596,23 @@ MonoBehaviour: m_PressedTrigger: Pressed m_SelectedTrigger: Selected m_DisabledTrigger: Disabled - m_Interactable: 0 - m_TargetGraphic: {fileID: 5554351018396057449} + m_Interactable: 1 + m_TargetGraphic: {fileID: 6931844737932744135} m_OnClick: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 5648519661951945746} - m_MethodName: Press - m_Mode: 1 + - m_Target: {fileID: 0} + m_MethodName: SelectBodyPart + m_Mode: 2 m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_ObjectArgument: {fileID: 4677858450874199609} + m_ObjectArgumentAssemblyTypeName: UnityEngine.UI.Button, UnityEngine.UI m_IntArgument: 0 m_FloatArgument: 0 m_StringArgument: m_BoolArgument: 0 m_CallState: 2 ---- !u!114 &5648519661951945746 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4795860841452966789} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d9ce0aa0583539b4293ec24789ddb813, type: 3} - m_Name: - m_EditorClassIdentifier: - itemContainer: {fileID: 8551354062001714484} - button: {fileID: 6107814166253965711} - emptySprite: {fileID: 0} - itemSupplySlider: {fileID: 6780481090252781331} - highlightedColor: {r: 1, g: 1, b: 1, a: 1} - selectedColor: {r: 0.9433962, g: 0.9433962, b: 0.9433962, a: 1} - defaultColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - disabledColor: {r: 0.33333334, g: 0.33333334, b: 0.33333334, a: 1} - itemSupplyFullColor: {r: 0.10980393, g: 0.26666668, b: 0.16470589, a: 1} - itemSupplyHalfColor: {r: 0.7058824, g: 0.6431373, b: 0.15294118, a: 1} - itemSupplyEmptyColor: {r: 0.41176474, g: 0.10980393, b: 0.11764707, a: 1} ---- !u!1 &4842613454669498698 +--- !u!1 &5727570337167516730 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -7032,128 +5620,134 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 7421836748018589528} - - component: {fileID: 4762739256106219278} - - component: {fileID: 1560886274717597822} - - component: {fileID: 323201841031087450} + - component: {fileID: 5727570337167516742} + - component: {fileID: 5727570337167516741} + - component: {fileID: 5727570337167516740} + - component: {fileID: 5727570337167516731} + - component: {fileID: 6419887849203642978} + - component: {fileID: 807243263800400673} m_Layer: 5 - m_Name: EyeRight + m_Name: InventoryUI Rework Beep m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &7421836748018589528 +--- !u!224 &5727570337167516742 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4842613454669498698} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 5727570337167516730} + 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_Children: [] - m_Father: {fileID: 1723188169985187029} - m_RootOrder: 4 + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 2027862721712378315} + m_Father: {fileID: 0} + m_RootOrder: 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: 3.27536, y: 36.449997} - m_SizeDelta: {x: 3.572754, y: 3.0814996} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &4762739256106219278 -CanvasRenderer: + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!223 &5727570337167516741 +Canvas: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4842613454669498698} - m_CullTransparentMesh: 0 ---- !u!114 &1560886274717597822 + m_GameObject: {fileID: 5727570337167516730} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &5727570337167516740 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4842613454669498698} + m_GameObject: {fileID: 5727570337167516730} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_Maskable: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 316cd82abdb192d4389de31a60cadd06, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 8.71 ---- !u!114 &323201841031087450 + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!114 &5727570337167516731 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4842613454669498698} + m_GameObject: {fileID: 5727570337167516730} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} m_Name: m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 0.51998043, g: 0.6964909, b: 0.8962264, a: 0.49019608} - m_HighlightedColor: {r: 0.2712264, g: 0.3785523, b: 0.5, a: 1} - m_PressedColor: {r: 0.5030705, g: 0.687514, b: 0.8962264, a: 1} - m_SelectedColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} - m_DisabledColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} - m_ColorMultiplier: 1 - m_FadeDuration: 0 - 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: 1560886274717597822} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_MethodName: SelectBodyPart - m_Mode: 2 - m_Arguments: - m_ObjectArgument: {fileID: 323201841031087450} - m_ObjectArgumentAssemblyTypeName: UnityEngine.UI.Button, UnityEngine.UI - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!1 &4888995065037122069 + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!95 &6419887849203642978 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5727570337167516730} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 748736b659cac6a4bbd883b43425db93, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!114 &807243263800400673 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5727570337167516730} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ba383503fe724a81937f02158f6a7ba8, type: 3} + m_Name: + m_EditorClassIdentifier: + HandsUi: {fileID: 5650228090751854858} + ContainerUiPrefab: {fileID: 176838957447208628, guid: 3e62de9bb9150c74cbb6bc65ca5348dd, + type: 3} +--- !u!1 &5802772743586938300 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -7161,63 +5755,63 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 8017951988900801967} - - component: {fileID: 573016126106145192} - - component: {fileID: 7092711839982356161} + - component: {fileID: 2616922929886965143} + - component: {fileID: 4913287139179178299} + - component: {fileID: 4563672016158747116} m_Layer: 5 - m_Name: Fill + m_Name: Background m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &8017951988900801967 +--- !u!224 &2616922929886965143 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4888995065037122069} + m_GameObject: {fileID: 5802772743586938300} 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_Children: [] - m_Father: {fileID: 5729763224798965925} + m_Father: {fileID: 5476035313485153159} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -1, y: 0} - m_SizeDelta: {x: 6, y: -2} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &573016126106145192 +--- !u!222 &4913287139179178299 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4888995065037122069} + m_GameObject: {fileID: 5802772743586938300} m_CullTransparentMesh: 0 ---- !u!114 &7092711839982356161 +--- !u!114 &4563672016158747116 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4888995065037122069} + m_GameObject: {fileID: 5802772743586938300} 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_Color: {r: 1, g: 1, b: 1, a: 0.29411766} m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 @@ -7227,7 +5821,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &4907036182592316488 +--- !u!1 &5970489957973769293 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -7235,62 +5829,61 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5206775556683748891} - - component: {fileID: 4007667460469911501} - - component: {fileID: 458872990253667027} - - component: {fileID: 7641645031170098208} - - component: {fileID: 6473991722699222281} + - component: {fileID: 935058813514349535} + - component: {fileID: 7983478609369147583} + - component: {fileID: 8368278467635205557} + - component: {fileID: 5914460718161399042} m_Layer: 5 - m_Name: Expand + m_Name: Left Hand m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &5206775556683748891 +--- !u!224 &935058813514349535 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4907036182592316488} + m_GameObject: {fileID: 5970489957973769293} 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_Children: - - {fileID: 2583579614382134299} - - {fileID: 6403021490211983913} - - {fileID: 4653603398810121686} - m_Father: {fileID: 8063440892480323740} - m_RootOrder: 9 + - {fileID: 1130027860079465236} + - {fileID: 430886709905270482} + - {fileID: 1408567391317559830} + m_Father: {fileID: 1920127762500907646} + m_RootOrder: 0 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: 0} m_Pivot: {x: 0, y: 0} ---- !u!222 &4007667460469911501 +--- !u!222 &7983478609369147583 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4907036182592316488} + m_GameObject: {fileID: 5970489957973769293} m_CullTransparentMesh: 0 ---- !u!114 &458872990253667027 +--- !u!114 &8368278467635205557 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4907036182592316488} - m_Enabled: 0 + m_GameObject: {fileID: 5970489957973769293} + 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.6415094, g: 0.6415094, b: 0.6415094, a: 0.84313726} + m_Color: {r: 1, g: 1, b: 1, a: 0.79607844} m_RaycastTarget: 1 m_Maskable: 0 m_OnCullStateChanged: @@ -7305,15 +5898,15 @@ MonoBehaviour: m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 13.5 ---- !u!114 &7641645031170098208 + m_PixelsPerUnitMultiplier: 14 +--- !u!114 &5914460718161399042 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4907036182592316488} - m_Enabled: 0 + m_GameObject: {fileID: 5970489957973769293} + m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} m_Name: @@ -7326,12 +5919,12 @@ MonoBehaviour: m_SelectOnRight: {fileID: 0} m_Transition: 1 m_Colors: - m_NormalColor: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.8627451} - m_HighlightedColor: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.8627451} - m_PressedColor: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.8627451} - m_SelectedColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 1} + m_NormalColor: {r: 1, g: 1, b: 1, a: 0.62352943} + m_HighlightedColor: {r: 1, g: 1, b: 1, a: 0.62352943} + m_PressedColor: {r: 1, g: 1, b: 1, a: 0.62352943} + m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} m_DisabledColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 0.5019608} - m_ColorMultiplier: 1.39 + m_ColorMultiplier: 1 m_FadeDuration: 0.1 m_SpriteState: m_HighlightedSprite: {fileID: 0} @@ -7344,12 +5937,12 @@ MonoBehaviour: m_PressedTrigger: Pressed m_SelectedTrigger: Selected m_DisabledTrigger: Disabled - m_Interactable: 0 - m_TargetGraphic: {fileID: 458872990253667027} + m_Interactable: 1 + m_TargetGraphic: {fileID: 8368278467635205557} m_OnClick: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 6473991722699222281} + - m_Target: {fileID: 0} m_MethodName: Press m_Mode: 1 m_Arguments: @@ -7360,30 +5953,7 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 ---- !u!114 &6473991722699222281 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4907036182592316488} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d9ce0aa0583539b4293ec24789ddb813, type: 3} - m_Name: - m_EditorClassIdentifier: - itemContainer: {fileID: 9093628318895869299} - button: {fileID: 7641645031170098208} - emptySprite: {fileID: 0} - itemSupplySlider: {fileID: 844780152141424013} - highlightedColor: {r: 1, g: 1, b: 1, a: 1} - selectedColor: {r: 0.9433962, g: 0.9433962, b: 0.9433962, a: 1} - defaultColor: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.8627451} - disabledColor: {r: 0.33333334, g: 0.33333334, b: 0.33333334, a: 1} - itemSupplyFullColor: {r: 0.10980393, g: 0.26666668, b: 0.16470589, a: 1} - itemSupplyHalfColor: {r: 0.7058824, g: 0.6431373, b: 0.15294118, a: 1} - itemSupplyEmptyColor: {r: 0.41176474, g: 0.10980393, b: 0.11764707, a: 1} ---- !u!1 &4907590768517308305 +--- !u!1 &6032203649919286188 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -7391,64 +5961,64 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 7532002151250827307} - - component: {fileID: 13990150710862892} - - component: {fileID: 7326282372079563589} + - component: {fileID: 6005584856425319803} + - component: {fileID: 5037492712715377252} + - component: {fileID: 2824794596483786672} m_Layer: 5 - m_Name: Fill + m_Name: Background m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &7532002151250827307 +--- !u!224 &6005584856425319803 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4907590768517308305} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 6032203649919286188} + 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_Children: [] - m_Father: {fileID: 5207926560272942369} + m_Father: {fileID: 2732267125287616462} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -1, y: 0} - m_SizeDelta: {x: 6, y: -2} + 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: 19.54015, y: 19.54015} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &13990150710862892 +--- !u!222 &5037492712715377252 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4907590768517308305} + m_GameObject: {fileID: 6032203649919286188} m_CullTransparentMesh: 0 ---- !u!114 &7326282372079563589 +--- !u!114 &2824794596483786672 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4907590768517308305} + m_GameObject: {fileID: 6032203649919286188} 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_Color: {r: 0.40392157, g: 0.5529412, b: 0.72156864, a: 1} + m_RaycastTarget: 0 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 + m_Sprite: {fileID: 21300000, guid: dad0b2e9843d1c54a885a2c952c230ef, type: 3} + m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -7457,7 +6027,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &4909588217640123175 +--- !u!1 &6040277971474624685 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -7465,69 +6035,64 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2713461219100156625} - - component: {fileID: 191660069484345675} - - component: {fileID: 5456404161408014283} - - component: {fileID: 5940070758201555245} - - component: {fileID: 5246584485722973360} + - component: {fileID: 5475672101592479100} + - component: {fileID: 1257176744146530509} + - component: {fileID: 2744677614092752980} m_Layer: 5 - m_Name: Mask + m_Name: Background m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &2713461219100156625 +--- !u!224 &5475672101592479100 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4909588217640123175} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -64.75} + m_GameObject: {fileID: 6040277971474624685} + 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_Children: - - {fileID: 2087104601885305453} - - {fileID: 3772503468042189328} - - {fileID: 7481003959838787822} - m_Father: {fileID: 8063440892480323740} - m_RootOrder: 4 + m_Children: [] + m_Father: {fileID: 8284778529941493840} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 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: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!222 &191660069484345675 + m_SizeDelta: {x: 22.2, y: 22.2} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1257176744146530509 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4909588217640123175} + m_GameObject: {fileID: 6040277971474624685} m_CullTransparentMesh: 0 ---- !u!114 &5456404161408014283 +--- !u!114 &2744677614092752980 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4909588217640123175} - m_Enabled: 1 + m_GameObject: {fileID: 6040277971474624685} + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.84313726} - m_RaycastTarget: 1 - m_Maskable: 0 + m_Color: {r: 0.40392157, g: 0.5529412, b: 0.72156864, a: 0.5176471} + m_RaycastTarget: 0 + m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, type: 3} - m_Type: 1 + m_Sprite: {fileID: 21300000, guid: 1c620b91f722aa54d9bc7bd2ef165677, type: 3} + m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -7535,85 +6100,93 @@ MonoBehaviour: m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 13.5 ---- !u!114 &5940070758201555245 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &6064186817612460684 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8063440892480323740} + - component: {fileID: 4219235863102669480} + - component: {fileID: 4726792421315151381} + m_Layer: 0 + m_Name: InternalClothing + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8063440892480323740 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6064186817612460684} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -32.375} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8284778529941493840} + - {fileID: 8026571390748631094} + - {fileID: 7428866783399213783} + - {fileID: 4285210800587284009} + - {fileID: 6114176570267793997} + - {fileID: 181587495384554867} + - {fileID: 1139731441690476895} + - {fileID: 473930912429553453} + - {fileID: 2628023935306578605} + - {fileID: 5206775556683748891} + - {fileID: 2488117945338936252} + - {fileID: 9051606052218846913} + m_Father: {fileID: 8912173123966726591} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 2.25, y: 0} + m_SizeDelta: {x: -4.5, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &4219235863102669480 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4909588217640123175} + m_GameObject: {fileID: 6064186817612460684} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Script: {fileID: 11500000, guid: 8a8695521f0d02e499659fee002a26c2, type: 3} m_Name: m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - m_HighlightedColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - m_PressedColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - m_SelectedColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 1} - m_DisabledColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 0.5019608} - m_ColorMultiplier: 1.39 - 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: 0 - m_TargetGraphic: {fileID: 5456404161408014283} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 5246584485722973360} - m_MethodName: Press - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &5246584485722973360 + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_StartCorner: 0 + m_StartAxis: 0 + m_CellSize: {x: 30, y: 30} + m_Spacing: {x: 0.5, y: 0.5} + m_Constraint: 1 + m_ConstraintCount: 3 +--- !u!114 &4726792421315151381 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4909588217640123175} + m_GameObject: {fileID: 6064186817612460684} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d9ce0aa0583539b4293ec24789ddb813, type: 3} + m_Script: {fileID: 11500000, guid: 2b7d21eb6b8946348affd0a062aae9df, type: 3} m_Name: m_EditorClassIdentifier: - itemContainer: {fileID: 8070605872639237526} - button: {fileID: 5940070758201555245} - emptySprite: {fileID: 0} - itemSupplySlider: {fileID: 6392039292975603633} - highlightedColor: {r: 1, g: 1, b: 1, a: 1} - selectedColor: {r: 0.9433962, g: 0.9433962, b: 0.9433962, a: 1} - defaultColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - disabledColor: {r: 0.33333334, g: 0.33333334, b: 0.33333334, a: 1} - itemSupplyFullColor: {r: 0.10980393, g: 0.26666668, b: 0.16470589, a: 1} - itemSupplyHalfColor: {r: 0.7058824, g: 0.6431373, b: 0.15294118, a: 1} - itemSupplyEmptyColor: {r: 0.41176474, g: 0.10980393, b: 0.11764707, a: 1} ---- !u!1 &4927092592100533816 +--- !u!1 &6103363570243389704 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -7621,84 +6194,80 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2732267125287616462} - - component: {fileID: 210043219826713684} - - component: {fileID: 5475209807685061332} - - component: {fileID: 5921545227477476402} - - component: {fileID: 5227918483805338031} + - component: {fileID: 8292840721143290208} + - component: {fileID: 1900051476767174154} + - component: {fileID: 921481776989037291} + - component: {fileID: 3582673518954351933} m_Layer: 5 - m_Name: Left Pocket + m_Name: HandLeft m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &2732267125287616462 +--- !u!224 &8292840721143290208 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4927092592100533816} + m_GameObject: {fileID: 6103363570243389704} 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_Children: - - {fileID: 6005584856425319803} - - {fileID: 3753837193259968271} - - {fileID: 7463323938450757105} - m_Father: {fileID: 4577424408157316898} - m_RootOrder: 6 + m_Children: [] + m_Father: {fileID: 1723188169985187029} + m_RootOrder: 11 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: 30, y: 30} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -30.75, y: 19.750046} + m_SizeDelta: {x: 8.010365, y: 7.4042854} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &210043219826713684 +--- !u!222 &1900051476767174154 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4927092592100533816} + m_GameObject: {fileID: 6103363570243389704} m_CullTransparentMesh: 0 ---- !u!114 &5475209807685061332 +--- !u!114 &921481776989037291 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4927092592100533816} + m_GameObject: {fileID: 6103363570243389704} 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: 0.79607844} + m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_Maskable: 0 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, type: 3} - m_Type: 1 - m_PreserveAspect: 0 + m_Sprite: {fileID: 21300000, guid: 8880dadff3f49ff49a7d4dcf52d734c2, type: 3} + m_Type: 0 + m_PreserveAspect: 1 m_FillCenter: 1 m_FillMethod: 4 m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 14 ---- !u!114 &5921545227477476402 + m_PixelsPerUnitMultiplier: 8.71 +--- !u!114 &3582673518954351933 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4927092592100533816} + m_GameObject: {fileID: 6103363570243389704} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} @@ -7712,13 +6281,13 @@ MonoBehaviour: m_SelectOnRight: {fileID: 0} m_Transition: 1 m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 0.62352943} - m_HighlightedColor: {r: 1, g: 1, b: 1, a: 0.62352943} - m_PressedColor: {r: 1, g: 1, b: 1, a: 0.62352943} - m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} - m_DisabledColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 0.5019608} + m_NormalColor: {r: 0.51998043, g: 0.6964909, b: 0.8962264, a: 0.49019608} + m_HighlightedColor: {r: 0.2712264, g: 0.3785523, b: 0.5, a: 1} + m_PressedColor: {r: 0.5030705, g: 0.687514, b: 0.8962264, a: 1} + m_SelectedColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} + m_DisabledColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} m_ColorMultiplier: 1 - m_FadeDuration: 0.1 + m_FadeDuration: 0 m_SpriteState: m_HighlightedSprite: {fileID: 0} m_PressedSprite: {fileID: 0} @@ -7731,45 +6300,58 @@ MonoBehaviour: m_SelectedTrigger: Selected m_DisabledTrigger: Disabled m_Interactable: 1 - m_TargetGraphic: {fileID: 5475209807685061332} + m_TargetGraphic: {fileID: 921481776989037291} m_OnClick: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 5227918483805338031} - m_MethodName: Press - m_Mode: 1 + - m_Target: {fileID: 0} + m_MethodName: SelectBodyPart + m_Mode: 2 m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_ObjectArgument: {fileID: 3582673518954351933} + m_ObjectArgumentAssemblyTypeName: UnityEngine.UI.Button, UnityEngine.UI m_IntArgument: 0 m_FloatArgument: 0 m_StringArgument: m_BoolArgument: 0 m_CallState: 2 ---- !u!114 &5227918483805338031 -MonoBehaviour: +--- !u!1 &6123663552612435257 +GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4927092592100533816} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d9ce0aa0583539b4293ec24789ddb813, type: 3} - m_Name: - m_EditorClassIdentifier: - itemContainer: {fileID: 8089130870917185673} - button: {fileID: 5921545227477476402} - emptySprite: {fileID: 0} - itemSupplySlider: {fileID: 6410809463025681070} - highlightedColor: {r: 1, g: 1, b: 1, a: 1} - selectedColor: {r: 1, g: 1, b: 1, a: 1} - defaultColor: {r: 1, g: 1, b: 1, a: 0.62352943} - disabledColor: {r: 0.33333334, g: 0.33333334, b: 0.33333334, a: 1} - itemSupplyFullColor: {r: 0.10980393, g: 0.26666668, b: 0.16470589, a: 1} - itemSupplyHalfColor: {r: 0.7058824, g: 0.6431373, b: 0.15294118, a: 1} - itemSupplyEmptyColor: {r: 0.41176474, g: 0.10980393, b: 0.11764707, a: 1} ---- !u!1 &5089712155620444002 + serializedVersion: 6 + m_Component: + - component: {fileID: 7208831270099919284} + m_Layer: 5 + m_Name: Fill Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7208831270099919284 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6123663552612435257} + 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_Children: + - {fileID: 1917473979182889866} + m_Father: {fileID: 1139022523278318473} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: 0.9999999, y: 0} + m_SizeDelta: {x: -8, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &6151834970508770451 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -7777,8 +6359,8 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1408567391317559830} - - component: {fileID: 939511506600248296} + - component: {fileID: 7463323938450757105} + - component: {fileID: 6410809463025681070} m_Layer: 5 m_Name: ItemSupplySlider m_TagString: Untagged @@ -7786,34 +6368,34 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 0 ---- !u!224 &1408567391317559830 +--- !u!224 &7463323938450757105 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5089712155620444002} + m_GameObject: {fileID: 6151834970508770451} 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_Children: - - {fileID: 5893614682512722177} - - {fileID: 963546361118773289} - m_Father: {fileID: 935058813514349535} + - {fileID: 4864099623218804736} + - {fileID: 1278940464371475959} + m_Father: {fileID: 2732267125287616462} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0} m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: NaN, y: NaN} + m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 40, y: 15} m_Pivot: {x: 0.5, y: 0} ---- !u!114 &939511506600248296 +--- !u!114 &6410809463025681070 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5089712155620444002} + m_GameObject: {fileID: 6151834970508770451} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} @@ -7846,8 +6428,8 @@ MonoBehaviour: m_SelectedTrigger: Selected m_DisabledTrigger: Disabled m_Interactable: 0 - m_TargetGraphic: {fileID: 7983019082891779173} - m_FillRect: {fileID: 1571225891704413335} + m_TargetGraphic: {fileID: 4347626270458778515} + m_FillRect: {fileID: 3566565041552537853} m_HandleRect: {fileID: 0} m_Direction: 0 m_MinValue: 0 @@ -7857,7 +6439,7 @@ MonoBehaviour: m_OnValueChanged: m_PersistentCalls: m_Calls: [] ---- !u!1 &5095233153874741741 +--- !u!1 &6164992523256150328 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -7865,9 +6447,9 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2440954756639080413} - - component: {fileID: 8585446440382737700} - - component: {fileID: 7240967623015790005} + - component: {fileID: 7088065569601237920} + - component: {fileID: 8271488593783589525} + - component: {fileID: 5227361379288167672} m_Layer: 5 m_Name: Background m_TagString: Untagged @@ -7875,53 +6457,53 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &2440954756639080413 +--- !u!224 &7088065569601237920 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5095233153874741741} + m_GameObject: {fileID: 6164992523256150328} 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_Children: [] - m_Father: {fileID: 8922042772618209948} + m_Father: {fileID: 4327086157678478450} m_RootOrder: 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: 22.2, y: 22.2} + m_SizeDelta: {x: 21.253246, y: 21.253246} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &8585446440382737700 +--- !u!222 &8271488593783589525 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5095233153874741741} + m_GameObject: {fileID: 6164992523256150328} m_CullTransparentMesh: 0 ---- !u!114 &7240967623015790005 +--- !u!114 &5227361379288167672 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5095233153874741741} + m_GameObject: {fileID: 6164992523256150328} 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.40392157, g: 0.5529412, b: 0.72156864, a: 0.5176471} + m_Color: {r: 0.40392157, g: 0.5529412, b: 0.72156864, a: 1} m_RaycastTarget: 0 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: e4cad8751dcb12b4cb03564aa9bf956c, type: 3} + m_Sprite: {fileID: 21300000, guid: e3f92c7c96d5c844e933479427109147, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -7931,7 +6513,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &5114142884878800530 +--- !u!1 &6257235160367345828 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -7939,63 +6521,137 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 6320185932002639581} - - component: {fileID: 83797239819836884} - - component: {fileID: 3543878148081202248} + - component: {fileID: 1571225891704413335} + - component: {fileID: 6273636679099000708} + - component: {fileID: 7983019082891779173} m_Layer: 5 - m_Name: Background + m_Name: Fill m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &6320185932002639581 +--- !u!224 &1571225891704413335 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5114142884878800530} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 6257235160367345828} + 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_Children: [] - m_Father: {fileID: 7428866783399213783} + m_Father: {fileID: 963546361118773289} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: NaN, y: NaN} + m_SizeDelta: {x: 6, y: -2} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6273636679099000708 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6257235160367345828} + m_CullTransparentMesh: 0 +--- !u!114 &7983019082891779173 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6257235160367345828} + 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_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + 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!1 &6260277775961284468 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3904201912012625424} + - component: {fileID: 8148067585507732325} + - component: {fileID: 4245557106739783594} + m_Layer: 5 + m_Name: Intent Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3904201912012625424 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6260277775961284468} + 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_Children: [] + m_Father: {fileID: 1300220191773648322} m_RootOrder: 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: 22.2, y: 22.2} + m_SizeDelta: {x: 20.837467, y: 20.837467} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &83797239819836884 +--- !u!222 &8148067585507732325 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5114142884878800530} + m_GameObject: {fileID: 6260277775961284468} m_CullTransparentMesh: 0 ---- !u!114 &3543878148081202248 +--- !u!114 &4245557106739783594 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5114142884878800530} - m_Enabled: 0 + m_GameObject: {fileID: 6260277775961284468} + 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.40392157, g: 0.5529412, b: 0.72156864, a: 0.5176471} - m_RaycastTarget: 0 + m_Color: {r: 0.44313726, g: 0.8509804, b: 0.17254902, a: 1} + m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 1c620b91f722aa54d9bc7bd2ef165677, type: 3} + m_Sprite: {fileID: 21300000, guid: 59214cb65a53d8446b82a798ae1c5b22, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -8005,7 +6661,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &5155728879697770341 +--- !u!1 &6297218418474450081 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -8013,11 +6669,10 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 7428866783399213783} - - component: {fileID: 7870131971762286857} - - component: {fileID: 214088706770647489} - - component: {fileID: 5400348981293451559} - - component: {fileID: 277391150072688323} + - component: {fileID: 9168099532008279896} + - component: {fileID: 7558131129858939902} + - component: {fileID: 7711938371309756577} + - component: {fileID: 4074283481600794745} m_Layer: 5 m_Name: Dummy m_TagString: Untagged @@ -8025,50 +6680,50 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &7428866783399213783 +--- !u!224 &9168099532008279896 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5155728879697770341} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -64.75} + m_GameObject: {fileID: 6297218418474450081} + 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_Children: - - {fileID: 6320185932002639581} - - {fileID: 961829957167966935} - - {fileID: 1139022523278318473} - m_Father: {fileID: 8063440892480323740} - m_RootOrder: 2 + - {fileID: 1568509677147296072} + - {fileID: 3939169543114139948} + - {fileID: 5674989592225897239} + m_Father: {fileID: 4577424408157316898} + m_RootOrder: 6 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: 0} - m_Pivot: {x: 0, y: 0} ---- !u!222 &7870131971762286857 + m_SizeDelta: {x: 30, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7558131129858939902 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5155728879697770341} + m_GameObject: {fileID: 6297218418474450081} m_CullTransparentMesh: 0 ---- !u!114 &214088706770647489 +--- !u!114 &7711938371309756577 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5155728879697770341} + m_GameObject: {fileID: 6297218418474450081} m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.84313726} + m_Color: {r: 1, g: 1, b: 1, a: 0.79607844} m_RaycastTarget: 1 m_Maskable: 0 m_OnCullStateChanged: @@ -8083,14 +6738,14 @@ MonoBehaviour: m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 13.5 ---- !u!114 &5400348981293451559 + m_PixelsPerUnitMultiplier: 14 +--- !u!114 &4074283481600794745 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5155728879697770341} + m_GameObject: {fileID: 6297218418474450081} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} @@ -8104,12 +6759,12 @@ MonoBehaviour: m_SelectOnRight: {fileID: 0} m_Transition: 1 m_Colors: - m_NormalColor: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.8627451} - m_HighlightedColor: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.8627451} - m_PressedColor: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.8627451} - m_SelectedColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 1} + m_NormalColor: {r: 1, g: 1, b: 1, a: 0.62352943} + m_HighlightedColor: {r: 1, g: 1, b: 1, a: 0.62352943} + m_PressedColor: {r: 1, g: 1, b: 1, a: 0.62352943} + m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} m_DisabledColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 0.5019608} - m_ColorMultiplier: 1.39 + m_ColorMultiplier: 1 m_FadeDuration: 0.1 m_SpriteState: m_HighlightedSprite: {fileID: 0} @@ -8122,12 +6777,12 @@ MonoBehaviour: m_PressedTrigger: Pressed m_SelectedTrigger: Selected m_DisabledTrigger: Disabled - m_Interactable: 0 - m_TargetGraphic: {fileID: 214088706770647489} + m_Interactable: 1 + m_TargetGraphic: {fileID: 7711938371309756577} m_OnClick: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 277391150072688323} + - m_Target: {fileID: 0} m_MethodName: Press m_Mode: 1 m_Arguments: @@ -8138,30 +6793,7 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 ---- !u!114 &277391150072688323 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5155728879697770341} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d9ce0aa0583539b4293ec24789ddb813, type: 3} - m_Name: - m_EditorClassIdentifier: - itemContainer: {fileID: 1773114333325593089} - button: {fileID: 5400348981293451559} - emptySprite: {fileID: 0} - itemSupplySlider: {fileID: 8579902501926877688} - highlightedColor: {r: 1, g: 1, b: 1, a: 1} - selectedColor: {r: 0.9433962, g: 0.9433962, b: 0.9433962, a: 1} - defaultColor: {r: 0.6415094, g: 0.6415094, b: 0.6415094, a: 0.8627451} - disabledColor: {r: 0.33333334, g: 0.33333334, b: 0.33333334, a: 1} - itemSupplyFullColor: {r: 0.10980393, g: 0.26666668, b: 0.16470589, a: 1} - itemSupplyHalfColor: {r: 0.7058824, g: 0.6431373, b: 0.15294118, a: 1} - itemSupplyEmptyColor: {r: 0.41176474, g: 0.10980393, b: 0.11764707, a: 1} ---- !u!1 &5173378022471144615 +--- !u!1 &6482392979086623321 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -8169,63 +6801,63 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 535702206304180412} - - component: {fileID: 1965834334475335051} - - component: {fileID: 1668723667899525044} + - component: {fileID: 432678161630180413} + - component: {fileID: 3974135796741900484} + - component: {fileID: 723589541179801978} m_Layer: 5 - m_Name: Background + m_Name: Fill m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &535702206304180412 +--- !u!224 &432678161630180413 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5173378022471144615} + m_GameObject: {fileID: 6482392979086623321} 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_Children: [] - m_Father: {fileID: 8761107739863944541} + m_Father: {fileID: 668346425465541337} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: NaN, y: NaN} - m_SizeDelta: {x: 0, y: 0} + m_SizeDelta: {x: 6, y: -2} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &1965834334475335051 +--- !u!222 &3974135796741900484 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5173378022471144615} + m_GameObject: {fileID: 6482392979086623321} m_CullTransparentMesh: 0 ---- !u!114 &1668723667899525044 +--- !u!114 &723589541179801978 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5173378022471144615} + m_GameObject: {fileID: 6482392979086623321} 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: 0.29411766} + m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 @@ -8235,7 +6867,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &5182809038270784442 +--- !u!1 &6491747434154619469 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -8243,50 +6875,155 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4173127995930951684} - - component: {fileID: 8699692546406081881} - - component: {fileID: 6761277864356522555} + - component: {fileID: 7555889253370043183} + - component: {fileID: 6322809337497324656} m_Layer: 5 - m_Name: Fill + m_Name: ItemSupplySlider m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &4173127995930951684 + m_IsActive: 0 +--- !u!224 &7555889253370043183 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5182809038270784442} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 6491747434154619469} + 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_Children: [] - m_Father: {fileID: 7291781043878059642} - m_RootOrder: 0 + m_Children: + - {fileID: 5532712258498967262} + - {fileID: 2231341449363516201} + m_Father: {fileID: 3072038594146742544} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -1, y: 0} - m_SizeDelta: {x: 6, y: -2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &8699692546406081881 + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: NaN, y: NaN} + m_SizeDelta: {x: 40, y: 15} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &6322809337497324656 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6491747434154619469} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} + m_PressedColor: {r: 1, g: 1, b: 1, a: 1} + m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} + m_DisabledColor: {r: 1, g: 1, b: 1, a: 1} + 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: 0 + m_TargetGraphic: {fileID: 3683165648848739661} + m_FillRect: {fileID: 4482797589401859619} + m_HandleRect: {fileID: 0} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 1 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &6672747164318468312 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1723188169985187029} + - component: {fileID: 5758673544380669566} + - component: {fileID: 3925503718970633019} + - component: {fileID: 2015299517444556844} + m_Layer: 5 + m_Name: Body Parts + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1723188169985187029 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6672747164318468312} + 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_Children: + - {fileID: 2907874311678862068} + - {fileID: 2575011339725221193} + - {fileID: 599903943505420606} + - {fileID: 6384369699750443647} + - {fileID: 7421836748018589528} + - {fileID: 9028588784295968325} + - {fileID: 162699173883436677} + - {fileID: 7271002811048406974} + - {fileID: 5576918538023890298} + - {fileID: 8278505917494143288} + - {fileID: 7254416542494850197} + - {fileID: 8292840721143290208} + - {fileID: 5399180017529236679} + - {fileID: 1157155686775850648} + - {fileID: 9126382949738726587} + - {fileID: 6752412247327936870} + m_Father: {fileID: 92697727099293629} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -1.4000244, y: 0} + m_SizeDelta: {x: 76.07941, y: 100.30002} + m_Pivot: {x: 1, y: 0} +--- !u!222 &5758673544380669566 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5182809038270784442} + m_GameObject: {fileID: 6672747164318468312} m_CullTransparentMesh: 0 ---- !u!114 &6761277864356522555 +--- !u!114 &3925503718970633019 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5182809038270784442} + m_GameObject: {fileID: 6672747164318468312} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -8294,12 +7031,12 @@ MonoBehaviour: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 + m_RaycastTarget: 0 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, type: 3} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 @@ -8308,8 +7045,46 @@ MonoBehaviour: m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &5228131711725611774 + m_PixelsPerUnitMultiplier: 11.43 +--- !u!114 &2015299517444556844 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6672747164318468312} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d6d136108a65820418a504a5d3ee7ca3, type: 3} + m_Name: + m_EditorClassIdentifier: + colors: + m_NormalColor: {r: 0.51998043, g: 0.6964909, b: 0.8962264, a: 0.49019608} + m_HighlightedColor: {r: 0.2712264, g: 0.3785523, b: 0.5, a: 1} + m_PressedColor: {r: 0.5030705, g: 0.687514, b: 0.8962264, a: 1} + m_SelectedColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} + m_DisabledColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} + m_ColorMultiplier: 1 + m_FadeDuration: 0 + SelectedBodyPartTypePart: 0 + parts: + - {fileID: 2755883563650721286} + - {fileID: 2804562604579888947} + - {fileID: 4878456750370641833} + - {fileID: 4021820132873222017} + - {fileID: 323201841031087450} + - {fileID: 762416846364917662} + - {fileID: 6500544371490250813} + - {fileID: 5607706996070613351} + - {fileID: 4579714589393859427} + - {fileID: 4677858450874199609} + - {fileID: 5006281436461835286} + - {fileID: 3582673518954351933} + - {fileID: 7032652607955261560} + - {fileID: 4402624667583160756} + - {fileID: 3970047730073291235} + - {fileID: 2534822475028618572} +--- !u!1 &6702856175125264824 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -8317,63 +7092,63 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 7210898340767165764} - - component: {fileID: 911132494589350211} - - component: {fileID: 7582200138918774314} + - component: {fileID: 1109252232734585502} + - component: {fileID: 2713314052525297652} + - component: {fileID: 7011498838609295230} m_Layer: 5 - m_Name: Fill + m_Name: Background m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &7210898340767165764 +--- !u!224 &1109252232734585502 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5228131711725611774} + m_GameObject: {fileID: 6702856175125264824} 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_Children: [] - m_Father: {fileID: 4959316718943858766} + m_Father: {fileID: 8974757577951380358} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -1, y: 0} - m_SizeDelta: {x: 6, y: -2} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: NaN, y: NaN} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &911132494589350211 +--- !u!222 &2713314052525297652 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5228131711725611774} + m_GameObject: {fileID: 6702856175125264824} m_CullTransparentMesh: 0 ---- !u!114 &7582200138918774314 +--- !u!114 &7011498838609295230 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5228131711725611774} + m_GameObject: {fileID: 6702856175125264824} 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_Color: {r: 1, g: 1, b: 1, a: 0.29411766} m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 @@ -8383,7 +7158,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &5267412104886584870 +--- !u!1 &6775571117834576782 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -8391,3985 +7166,64 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4829419833367385548} - - component: {fileID: 24342544697835735} - - component: {fileID: 3775918153414638218} - - component: {fileID: 6649756785542821911} - - component: {fileID: 2758256797341627014} + - component: {fileID: 8557468953714531541} m_Layer: 5 - m_Name: Text + m_Name: Fill Area m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &4829419833367385548 +--- !u!224 &8557468953714531541 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5267412104886584870} + m_GameObject: {fileID: 6775571117834576782} 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_Children: [] - m_Father: {fileID: 7993091403884333047} - m_RootOrder: 0 + m_Children: + - {fileID: 1983532119741738085} + m_Father: {fileID: 4653603398810121686} + m_RootOrder: 1 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.0000047684, y: 0} - m_SizeDelta: {x: 60.19809, y: 13.420776} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: 0.9999999, y: 0} + m_SizeDelta: {x: -8, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &24342544697835735 -CanvasRenderer: +--- !u!1 &6860947582400659324 +GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5267412104886584870} - m_CullTransparentMesh: 0 ---- !u!114 &3775918153414638218 -MonoBehaviour: + serializedVersion: 6 + m_Component: + - component: {fileID: 702981272786936225} + - component: {fileID: 5814843030220375704} + - component: {fileID: 8853980892060726502} + m_Layer: 5 + m_Name: ItemImage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &702981272786936225 +RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5267412104886584870} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 1 - m_MinWidth: -1 - m_MinHeight: -1 - m_PreferredWidth: -1 - m_PreferredHeight: -1 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 - m_LayoutPriority: 1 ---- !u!23 &6649756785542821911 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5267412104886584870} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: -1676815770857216449, guid: 68da507daf961c346b843262fa135dc4, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!114 &2758256797341627014 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5267412104886584870} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: swap - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 68da507daf961c346b843262fa135dc4, type: 2} - m_sharedMaterial: {fileID: -1676815770857216449, guid: 68da507daf961c346b843262fa135dc4, - 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: 77.26 - m_fontSizeBase: 77.26 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - 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_renderer: {fileID: 6649756785542821911} - m_maskType: 0 - _SortingLayerID: 0 - _SortingOrder: 0 ---- !u!1 &5357734905183842370 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6985952878386158630} - m_Layer: 5 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &6985952878386158630 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5357734905183842370} - 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_Children: - - {fileID: 4625863881372172588} - m_Father: {fileID: 1648228569964997664} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0.9999999, y: 0} - m_SizeDelta: {x: -8, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &5375930553217106115 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7291781043878059642} - m_Layer: 5 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7291781043878059642 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5375930553217106115} - 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_Children: - - {fileID: 4173127995930951684} - m_Father: {fileID: 5476035313485153159} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0.9999999, y: 0} - m_SizeDelta: {x: -8, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &5385707045600546632 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6923308774806807340} - m_Layer: 5 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &6923308774806807340 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5385707045600546632} - 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_Children: - - {fileID: 4671852632600018470} - m_Father: {fileID: 1601083138263388970} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0.9999999, y: 0} - m_SizeDelta: {x: -8, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &5415693115095427302 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3072038594146742544} - - component: {fileID: 982591314951858826} - - component: {fileID: 4950369572832887818} - - component: {fileID: 6729902491777018604} - - component: {fileID: 5171725031251425137} - m_Layer: 5 - m_Name: Right Hand - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3072038594146742544 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5415693115095427302} - 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_Children: - - {fileID: 7847738755524108262} - - {fileID: 4274104766142753233} - - {fileID: 7555889253370043183} - m_Father: {fileID: 4577424408157316898} - m_RootOrder: 4 - 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: 35, y: 35} - m_Pivot: {x: 0, y: 0} ---- !u!222 &982591314951858826 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5415693115095427302} - m_CullTransparentMesh: 0 ---- !u!114 &4950369572832887818 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5415693115095427302} - 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: 0.79607844} - m_RaycastTarget: 1 - m_Maskable: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, 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: 14 ---- !u!114 &6729902491777018604 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5415693115095427302} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 0.62352943} - m_HighlightedColor: {r: 1, g: 1, b: 1, a: 0.62352943} - m_PressedColor: {r: 1, g: 1, b: 1, a: 0.62352943} - m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} - m_DisabledColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, 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: 4950369572832887818} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 5171725031251425137} - m_MethodName: Press - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &5171725031251425137 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5415693115095427302} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d9ce0aa0583539b4293ec24789ddb813, type: 3} - m_Name: - m_EditorClassIdentifier: - itemContainer: {fileID: 9154332606949264983} - button: {fileID: 6729902491777018604} - emptySprite: {fileID: 0} - itemSupplySlider: {fileID: 6322809337497324656} - highlightedColor: {r: 1, g: 1, b: 1, a: 0.9490196} - selectedColor: {r: 1, g: 1, b: 1, a: 1} - defaultColor: {r: 1, g: 1, b: 1, a: 0.62352943} - disabledColor: {r: 0.33333334, g: 0.33333334, b: 0.33333334, a: 1} - itemSupplyFullColor: {r: 0.10980393, g: 0.26666668, b: 0.16470589, a: 1} - itemSupplyHalfColor: {r: 0.7058824, g: 0.6431373, b: 0.15294118, a: 1} - itemSupplyEmptyColor: {r: 0.41176474, g: 0.10980393, b: 0.11764707, a: 1} ---- !u!1 &5426706330663724692 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 430886709905270482} - - component: {fileID: 3885089770031262496} - - component: {fileID: 2060221224001057983} - m_Layer: 5 - m_Name: ItemImage - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &430886709905270482 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5426706330663724692} - 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_Children: [] - m_Father: {fileID: 935058813514349535} - m_RootOrder: 1 - 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: 30.72676, y: 30.72676} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3885089770031262496 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5426706330663724692} - m_CullTransparentMesh: 0 ---- !u!114 &2060221224001057983 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5426706330663724692} - 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: 0} - m_RaycastTarget: 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 &5457006481072192206 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2948944784009652792} - - component: {fileID: 4321434263925278122} - - component: {fileID: 7194676521428448580} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2948944784009652792 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5457006481072192206} - m_LocalRotation: {x: 0, y: 0, z: -0.13355382, w: 0.9910416} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 6501604344858970660} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: -15.35} - 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: 18.40627, y: 18.40627} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &4321434263925278122 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5457006481072192206} - m_CullTransparentMesh: 0 ---- !u!114 &7194676521428448580 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5457006481072192206} - 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.40392157, g: 0.5529412, b: 0.72156864, a: 1} - m_RaycastTarget: 0 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 1f7c984e7fec69144b755a41d9026e95, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &5463219524287233943 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7443622216616589357} - - component: {fileID: 1151708798647403562} - - component: {fileID: 7666865973439861571} - m_Layer: 5 - m_Name: Fill - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7443622216616589357 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5463219524287233943} - 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_Children: [] - m_Father: {fileID: 5155574177080517927} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -1, y: 0} - m_SizeDelta: {x: 6, y: -2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &1151708798647403562 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5463219524287233943} - m_CullTransparentMesh: 0 ---- !u!114 &7666865973439861571 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5463219524287233943} - 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_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - 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!1 &5495568887289983790 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8153090907077275394} - - component: {fileID: 4904893423561697275} - - component: {fileID: 122968082831152922} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &8153090907077275394 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5495568887289983790} - 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_Children: [] - m_Father: {fileID: 3818345310954017233} - m_RootOrder: 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: 22.2, y: 22.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &4904893423561697275 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5495568887289983790} - m_CullTransparentMesh: 0 ---- !u!114 &122968082831152922 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5495568887289983790} - 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.40392157, g: 0.5529412, b: 0.72156864, a: 0.5176471} - m_RaycastTarget: 0 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 4ab833fd8d2ca4b498e55107ffd80bc4, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &5510871600515366310 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1157155686775850648} - - component: {fileID: 4944872376118103682} - - component: {fileID: 8510016601727189663} - - component: {fileID: 4402624667583160756} - m_Layer: 5 - m_Name: LegRight - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1157155686775850648 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5510871600515366310} - 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_Children: [] - m_Father: {fileID: 1723188169985187029} - m_RootOrder: 13 - 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: 8.97, y: -21} - m_SizeDelta: {x: 14.469532, y: 22.450005} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &4944872376118103682 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5510871600515366310} - m_CullTransparentMesh: 0 ---- !u!114 &8510016601727189663 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5510871600515366310} - 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_Maskable: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: e6829f907ae8f98489bde35cd2fa2904, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 8.71 ---- !u!114 &4402624667583160756 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5510871600515366310} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 0.51998043, g: 0.6964909, b: 0.8962264, a: 0.49019608} - m_HighlightedColor: {r: 0.2712264, g: 0.3785523, b: 0.5, a: 1} - m_PressedColor: {r: 0.5030705, g: 0.687514, b: 0.8962264, a: 1} - m_SelectedColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} - m_DisabledColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} - m_ColorMultiplier: 1 - m_FadeDuration: 0 - 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: 8510016601727189663} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_MethodName: SelectBodyPart - m_Mode: 2 - m_Arguments: - m_ObjectArgument: {fileID: 4402624667583160756} - m_ObjectArgumentAssemblyTypeName: UnityEngine.UI.Button, UnityEngine.UI - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!1 &5535898605430490572 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8278505917494143288} - - component: {fileID: 1477936879976346938} - - component: {fileID: 6931844737932744135} - - component: {fileID: 4677858450874199609} - m_Layer: 5 - m_Name: ArmLeft - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &8278505917494143288 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5535898605430490572} - 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_Children: [] - m_Father: {fileID: 1723188169985187029} - m_RootOrder: 9 - 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: -18.54, y: 18.380035} - m_SizeDelta: {x: 16.117939, y: 10.120026} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &1477936879976346938 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5535898605430490572} - m_CullTransparentMesh: 0 ---- !u!114 &6931844737932744135 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5535898605430490572} - 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_Maskable: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: a7b00930416b3d24c928466cdb849214, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 8.71 ---- !u!114 &4677858450874199609 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5535898605430490572} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 0.51998043, g: 0.6964909, b: 0.8962264, a: 0.49019608} - m_HighlightedColor: {r: 0.2712264, g: 0.3785523, b: 0.5, a: 1} - m_PressedColor: {r: 0.5030705, g: 0.687514, b: 0.8962264, a: 1} - m_SelectedColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} - m_DisabledColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} - m_ColorMultiplier: 1 - m_FadeDuration: 0 - 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: 6931844737932744135} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_MethodName: SelectBodyPart - m_Mode: 2 - m_Arguments: - m_ObjectArgument: {fileID: 4677858450874199609} - m_ObjectArgumentAssemblyTypeName: UnityEngine.UI.Button, UnityEngine.UI - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!1 &5727570337167516730 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5727570337167516742} - - component: {fileID: 5727570337167516741} - - component: {fileID: 5727570337167516740} - - component: {fileID: 5727570337167516731} - - component: {fileID: 4117150574808599198} - - component: {fileID: 6419887849203642978} - m_Layer: 5 - m_Name: InventoryUI Rework Beep - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &5727570337167516742 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5727570337167516730} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 2027862721712378315} - m_Father: {fileID: 0} - m_RootOrder: 0 - 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: 0} - m_Pivot: {x: 0, y: 0} ---- !u!223 &5727570337167516741 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5727570337167516730} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 0 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!114 &5727570337167516740 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5727570337167516730} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 1 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!114 &5727570337167516731 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5727570337167516730} - 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: 4294967295 ---- !u!114 &4117150574808599198 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5727570337167516730} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 367d0f52d28d9fe468895f3e73021b1f, type: 3} - m_Name: - m_EditorClassIdentifier: - animator: {fileID: 6419887849203642978} - genericContainerPrefab: {fileID: 335854699328865208, guid: f4216eaf7d7c06e4a9cd00ccdc82b2dc, - type: 3} - playerContainer: {fileID: 1667173397050071809} ---- !u!95 &6419887849203642978 -Animator: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5727570337167516730} - m_Enabled: 1 - m_Avatar: {fileID: 0} - m_Controller: {fileID: 9100000, guid: 748736b659cac6a4bbd883b43425db93, type: 2} - m_CullingMode: 0 - m_UpdateMode: 0 - m_ApplyRootMotion: 0 - m_LinearVelocityBlending: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 - m_KeepAnimatorControllerStateOnDisable: 0 ---- !u!1 &5802772743586938300 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2616922929886965143} - - component: {fileID: 4913287139179178299} - - component: {fileID: 4563672016158747116} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2616922929886965143 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5802772743586938300} - 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_Children: [] - m_Father: {fileID: 5476035313485153159} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &4913287139179178299 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5802772743586938300} - m_CullTransparentMesh: 0 ---- !u!114 &4563672016158747116 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5802772743586938300} - 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: 0.29411766} - m_RaycastTarget: 1 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - 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!1 &5970489957973769293 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 935058813514349535} - - component: {fileID: 7983478609369147583} - - component: {fileID: 8368278467635205557} - - component: {fileID: 5914460718161399042} - - component: {fileID: 324967945630070343} - m_Layer: 5 - m_Name: Left Hand - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &935058813514349535 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5970489957973769293} - 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_Children: - - {fileID: 1130027860079465236} - - {fileID: 430886709905270482} - - {fileID: 1408567391317559830} - m_Father: {fileID: 4577424408157316898} - m_RootOrder: 3 - 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: 35, y: 35} - m_Pivot: {x: 0, y: 0} ---- !u!222 &7983478609369147583 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5970489957973769293} - m_CullTransparentMesh: 0 ---- !u!114 &8368278467635205557 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5970489957973769293} - 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: 0.79607844} - m_RaycastTarget: 1 - m_Maskable: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, 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: 14 ---- !u!114 &5914460718161399042 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5970489957973769293} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 0.62352943} - m_HighlightedColor: {r: 1, g: 1, b: 1, a: 0.62352943} - m_PressedColor: {r: 1, g: 1, b: 1, a: 0.62352943} - m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} - m_DisabledColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, 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: 8368278467635205557} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 324967945630070343} - m_MethodName: Press - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &324967945630070343 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5970489957973769293} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d9ce0aa0583539b4293ec24789ddb813, type: 3} - m_Name: - m_EditorClassIdentifier: - itemContainer: {fileID: 2060221224001057983} - button: {fileID: 5914460718161399042} - emptySprite: {fileID: 0} - itemSupplySlider: {fileID: 939511506600248296} - highlightedColor: {r: 1, g: 1, b: 1, a: 0.9490196} - selectedColor: {r: 1, g: 1, b: 1, a: 1} - defaultColor: {r: 1, g: 1, b: 1, a: 0.62352943} - disabledColor: {r: 0.33333334, g: 0.33333334, b: 0.33333334, a: 1} - itemSupplyFullColor: {r: 0.10980393, g: 0.26666668, b: 0.16470589, a: 1} - itemSupplyHalfColor: {r: 0.7058824, g: 0.6431373, b: 0.15294118, a: 1} - itemSupplyEmptyColor: {r: 0.41176474, g: 0.10980393, b: 0.11764707, a: 1} ---- !u!1 &6030719929179621678 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7025003031449575500} - - component: {fileID: 6780481090252781331} - m_Layer: 5 - m_Name: ItemSupplySlider - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &7025003031449575500 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6030719929179621678} - 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_Children: - - {fileID: 5002969543703760317} - - {fileID: 1680241846462369866} - m_Father: {fileID: 2523186652875065971} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 40, y: 15} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &6780481090252781331 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6030719929179621678} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} - m_PressedColor: {r: 1, g: 1, b: 1, a: 1} - m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} - m_DisabledColor: {r: 1, g: 1, b: 1, a: 1} - 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: 0 - m_TargetGraphic: {fileID: 4231978009781134894} - m_FillRect: {fileID: 4003738136546790720} - m_HandleRect: {fileID: 0} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 1 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!1 &6032203649919286188 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6005584856425319803} - - component: {fileID: 5037492712715377252} - - component: {fileID: 2824794596483786672} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &6005584856425319803 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6032203649919286188} - 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_Children: [] - m_Father: {fileID: 2732267125287616462} - m_RootOrder: 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: 19.54015, y: 19.54015} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &5037492712715377252 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6032203649919286188} - m_CullTransparentMesh: 0 ---- !u!114 &2824794596483786672 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6032203649919286188} - 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.40392157, g: 0.5529412, b: 0.72156864, a: 1} - m_RaycastTarget: 0 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: dad0b2e9843d1c54a885a2c952c230ef, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &6040277971474624685 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5475672101592479100} - - component: {fileID: 1257176744146530509} - - component: {fileID: 2744677614092752980} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &5475672101592479100 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6040277971474624685} - 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_Children: [] - m_Father: {fileID: 8284778529941493840} - m_RootOrder: 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: 22.2, y: 22.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &1257176744146530509 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6040277971474624685} - m_CullTransparentMesh: 0 ---- !u!114 &2744677614092752980 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6040277971474624685} - m_Enabled: 0 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.40392157, g: 0.5529412, b: 0.72156864, a: 0.5176471} - m_RaycastTarget: 0 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 1c620b91f722aa54d9bc7bd2ef165677, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &6064186817612460684 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8063440892480323740} - - component: {fileID: 4219235863102669480} - m_Layer: 0 - m_Name: InternalClothing - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &8063440892480323740 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6064186817612460684} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -32.375} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 8284778529941493840} - - {fileID: 8000691980009830247} - - {fileID: 7428866783399213783} - - {fileID: 8347708387534667550} - - {fileID: 2713461219100156625} - - {fileID: 8922042772618209948} - - {fileID: 6099655979871356447} - - {fileID: 8940496796802015000} - - {fileID: 6071357302789028117} - - {fileID: 5206775556683748891} - - {fileID: 2523186652875065971} - - {fileID: 3818345310954017233} - m_Father: {fileID: 8912173123966726591} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 2.25, y: 0} - m_SizeDelta: {x: -4.5, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &4219235863102669480 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6064186817612460684} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8a8695521f0d02e499659fee002a26c2, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_ChildAlignment: 0 - m_StartCorner: 0 - m_StartAxis: 0 - m_CellSize: {x: 30, y: 30} - m_Spacing: {x: 0.5, y: 0.5} - m_Constraint: 1 - m_ConstraintCount: 3 ---- !u!1 &6103363570243389704 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8292840721143290208} - - component: {fileID: 1900051476767174154} - - component: {fileID: 921481776989037291} - - component: {fileID: 3582673518954351933} - m_Layer: 5 - m_Name: HandLeft - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &8292840721143290208 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6103363570243389704} - 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_Children: [] - m_Father: {fileID: 1723188169985187029} - m_RootOrder: 11 - 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: -30.75, y: 19.750046} - m_SizeDelta: {x: 8.010365, y: 7.4042854} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &1900051476767174154 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6103363570243389704} - m_CullTransparentMesh: 0 ---- !u!114 &921481776989037291 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6103363570243389704} - 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_Maskable: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 8880dadff3f49ff49a7d4dcf52d734c2, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 8.71 ---- !u!114 &3582673518954351933 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6103363570243389704} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 0.51998043, g: 0.6964909, b: 0.8962264, a: 0.49019608} - m_HighlightedColor: {r: 0.2712264, g: 0.3785523, b: 0.5, a: 1} - m_PressedColor: {r: 0.5030705, g: 0.687514, b: 0.8962264, a: 1} - m_SelectedColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} - m_DisabledColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} - m_ColorMultiplier: 1 - m_FadeDuration: 0 - 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: 921481776989037291} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_MethodName: SelectBodyPart - m_Mode: 2 - m_Arguments: - m_ObjectArgument: {fileID: 3582673518954351933} - m_ObjectArgumentAssemblyTypeName: UnityEngine.UI.Button, UnityEngine.UI - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!1 &6123663552612435257 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7208831270099919284} - m_Layer: 5 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7208831270099919284 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6123663552612435257} - 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_Children: - - {fileID: 1917473979182889866} - m_Father: {fileID: 1139022523278318473} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0.9999999, y: 0} - m_SizeDelta: {x: -8, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &6133170059381416332 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7481003959838787822} - - component: {fileID: 6392039292975603633} - m_Layer: 5 - m_Name: ItemSupplySlider - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &7481003959838787822 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6133170059381416332} - 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_Children: - - {fileID: 4882482767258772767} - - {fileID: 1296303802781120744} - m_Father: {fileID: 2713461219100156625} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 40, y: 15} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &6392039292975603633 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6133170059381416332} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} - m_PressedColor: {r: 1, g: 1, b: 1, a: 1} - m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} - m_DisabledColor: {r: 1, g: 1, b: 1, a: 1} - 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: 0 - m_TargetGraphic: {fileID: 4329947080218349196} - m_FillRect: {fileID: 3547759951414633954} - m_HandleRect: {fileID: 0} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 1 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!1 &6151834970508770451 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7463323938450757105} - - component: {fileID: 6410809463025681070} - m_Layer: 5 - m_Name: ItemSupplySlider - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &7463323938450757105 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6151834970508770451} - 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_Children: - - {fileID: 4864099623218804736} - - {fileID: 1278940464371475959} - m_Father: {fileID: 2732267125287616462} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 40, y: 15} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &6410809463025681070 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6151834970508770451} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} - m_PressedColor: {r: 1, g: 1, b: 1, a: 1} - m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} - m_DisabledColor: {r: 1, g: 1, b: 1, a: 1} - 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: 0 - m_TargetGraphic: {fileID: 4347626270458778515} - m_FillRect: {fileID: 3566565041552537853} - m_HandleRect: {fileID: 0} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 1 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!1 &6164992523256150328 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7088065569601237920} - - component: {fileID: 8271488593783589525} - - component: {fileID: 5227361379288167672} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7088065569601237920 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6164992523256150328} - 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_Children: [] - m_Father: {fileID: 4327086157678478450} - m_RootOrder: 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: 21.253246, y: 21.253246} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &8271488593783589525 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6164992523256150328} - m_CullTransparentMesh: 0 ---- !u!114 &5227361379288167672 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6164992523256150328} - 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.40392157, g: 0.5529412, b: 0.72156864, a: 1} - m_RaycastTarget: 0 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: e3f92c7c96d5c844e933479427109147, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &6257235160367345828 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1571225891704413335} - - component: {fileID: 6273636679099000708} - - component: {fileID: 7983019082891779173} - m_Layer: 5 - m_Name: Fill - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1571225891704413335 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6257235160367345828} - 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_Children: [] - m_Father: {fileID: 963546361118773289} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: NaN, y: NaN} - m_SizeDelta: {x: 6, y: -2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &6273636679099000708 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6257235160367345828} - m_CullTransparentMesh: 0 ---- !u!114 &7983019082891779173 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6257235160367345828} - 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_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - 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!1 &6260277775961284468 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3904201912012625424} - - component: {fileID: 8148067585507732325} - - component: {fileID: 4245557106739783594} - m_Layer: 5 - m_Name: Intent Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3904201912012625424 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6260277775961284468} - 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_Children: [] - m_Father: {fileID: 1300220191773648322} - m_RootOrder: 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: 20.837467, y: 20.837467} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &8148067585507732325 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6260277775961284468} - m_CullTransparentMesh: 0 ---- !u!114 &4245557106739783594 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6260277775961284468} - 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.44313726, g: 0.8509804, b: 0.17254902, a: 1} - m_RaycastTarget: 1 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 59214cb65a53d8446b82a798ae1c5b22, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &6269133061114197998 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8907029949939134548} - - component: {fileID: 1381091570841947219} - - component: {fileID: 8554309869281844026} - m_Layer: 5 - m_Name: Fill - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &8907029949939134548 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6269133061114197998} - 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_Children: [] - m_Father: {fileID: 6583533805847424350} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -1, y: 0} - m_SizeDelta: {x: 6, y: -2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &1381091570841947219 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6269133061114197998} - m_CullTransparentMesh: 0 ---- !u!114 &8554309869281844026 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6269133061114197998} - 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_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - 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!1 &6297218418474450081 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 9168099532008279896} - - component: {fileID: 7558131129858939902} - - component: {fileID: 7711938371309756577} - - component: {fileID: 4074283481600794745} - - component: {fileID: 3074040935442008173} - m_Layer: 5 - m_Name: Dummy - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &9168099532008279896 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6297218418474450081} - 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_Children: - - {fileID: 1568509677147296072} - - {fileID: 3939169543114139948} - - {fileID: 5674989592225897239} - m_Father: {fileID: 4577424408157316898} - m_RootOrder: 7 - 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: 30, y: 30} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &7558131129858939902 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6297218418474450081} - m_CullTransparentMesh: 0 ---- !u!114 &7711938371309756577 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6297218418474450081} - m_Enabled: 0 - 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: 0.79607844} - m_RaycastTarget: 1 - m_Maskable: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, 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: 14 ---- !u!114 &4074283481600794745 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6297218418474450081} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 0.62352943} - m_HighlightedColor: {r: 1, g: 1, b: 1, a: 0.62352943} - m_PressedColor: {r: 1, g: 1, b: 1, a: 0.62352943} - m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} - m_DisabledColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, 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: 7711938371309756577} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 3074040935442008173} - m_MethodName: Press - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &3074040935442008173 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6297218418474450081} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d9ce0aa0583539b4293ec24789ddb813, type: 3} - m_Name: - m_EditorClassIdentifier: - itemContainer: {fileID: 4547272479575336124} - button: {fileID: 4074283481600794745} - emptySprite: {fileID: 0} - itemSupplySlider: {fileID: 224206807327397333} - highlightedColor: {r: 1, g: 1, b: 1, a: 1} - selectedColor: {r: 1, g: 1, b: 1, a: 1} - defaultColor: {r: 1, g: 1, b: 1, a: 0.62352943} - disabledColor: {r: 0.33333334, g: 0.33333334, b: 0.33333334, a: 1} - itemSupplyFullColor: {r: 0.10980393, g: 0.26666668, b: 0.16470589, a: 1} - itemSupplyHalfColor: {r: 0.7058824, g: 0.6431373, b: 0.15294118, a: 1} - itemSupplyEmptyColor: {r: 0.41176474, g: 0.10980393, b: 0.11764707, a: 1} ---- !u!1 &6482392979086623321 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 432678161630180413} - - component: {fileID: 3974135796741900484} - - component: {fileID: 723589541179801978} - m_Layer: 5 - m_Name: Fill - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &432678161630180413 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6482392979086623321} - 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_Children: [] - m_Father: {fileID: 668346425465541337} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: NaN, y: NaN} - m_SizeDelta: {x: 6, y: -2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3974135796741900484 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6482392979086623321} - m_CullTransparentMesh: 0 ---- !u!114 &723589541179801978 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6482392979086623321} - 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_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - 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!1 &6491747434154619469 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7555889253370043183} - - component: {fileID: 6322809337497324656} - m_Layer: 5 - m_Name: ItemSupplySlider - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &7555889253370043183 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6491747434154619469} - 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_Children: - - {fileID: 5532712258498967262} - - {fileID: 2231341449363516201} - m_Father: {fileID: 3072038594146742544} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: NaN, y: NaN} - m_SizeDelta: {x: 40, y: 15} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &6322809337497324656 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6491747434154619469} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} - m_PressedColor: {r: 1, g: 1, b: 1, a: 1} - m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} - m_DisabledColor: {r: 1, g: 1, b: 1, a: 1} - 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: 0 - m_TargetGraphic: {fileID: 3683165648848739661} - m_FillRect: {fileID: 4482797589401859619} - m_HandleRect: {fileID: 0} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 1 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!1 &6603474797030446005 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 207569309514956507} - - component: {fileID: 1602776277087010497} - - component: {fileID: 3684004689551792550} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &207569309514956507 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6603474797030446005} - 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_Children: [] - m_Father: {fileID: 8000691980009830247} - m_RootOrder: 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: 22.2, y: 22.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &1602776277087010497 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6603474797030446005} - m_CullTransparentMesh: 0 ---- !u!114 &3684004689551792550 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6603474797030446005} - 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.40392157, g: 0.5529412, b: 0.72156864, a: 0.5176471} - m_RaycastTarget: 0 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: b52f7b3b6afe87346bbc8716d97ecfdf, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &6672747164318468312 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1723188169985187029} - - component: {fileID: 5758673544380669566} - - component: {fileID: 3925503718970633019} - - component: {fileID: 2015299517444556844} - m_Layer: 5 - m_Name: Body Parts - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1723188169985187029 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6672747164318468312} - 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_Children: - - {fileID: 2907874311678862068} - - {fileID: 2575011339725221193} - - {fileID: 599903943505420606} - - {fileID: 6384369699750443647} - - {fileID: 7421836748018589528} - - {fileID: 9028588784295968325} - - {fileID: 162699173883436677} - - {fileID: 7271002811048406974} - - {fileID: 5576918538023890298} - - {fileID: 8278505917494143288} - - {fileID: 7254416542494850197} - - {fileID: 8292840721143290208} - - {fileID: 5399180017529236679} - - {fileID: 1157155686775850648} - - {fileID: 9126382949738726587} - - {fileID: 6752412247327936870} - m_Father: {fileID: 92697727099293629} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: -1.4000244, y: 0} - m_SizeDelta: {x: 76.07941, y: 100.30002} - m_Pivot: {x: 1, y: 0} ---- !u!222 &5758673544380669566 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6672747164318468312} - m_CullTransparentMesh: 0 ---- !u!114 &3925503718970633019 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6672747164318468312} - 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: 0 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, 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: 11.43 ---- !u!114 &2015299517444556844 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6672747164318468312} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d6d136108a65820418a504a5d3ee7ca3, type: 3} - m_Name: - m_EditorClassIdentifier: - colors: - m_NormalColor: {r: 0.51998043, g: 0.6964909, b: 0.8962264, a: 0.49019608} - m_HighlightedColor: {r: 0.2712264, g: 0.3785523, b: 0.5, a: 1} - m_PressedColor: {r: 0.5030705, g: 0.687514, b: 0.8962264, a: 1} - m_SelectedColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} - m_DisabledColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} - m_ColorMultiplier: 1 - m_FadeDuration: 0 - SelectedBodyPartTypePart: 0 - parts: - - {fileID: 2755883563650721286} - - {fileID: 2804562604579888947} - - {fileID: 4878456750370641833} - - {fileID: 4021820132873222017} - - {fileID: 323201841031087450} - - {fileID: 762416846364917662} - - {fileID: 6500544371490250813} - - {fileID: 5607706996070613351} - - {fileID: 4579714589393859427} - - {fileID: 4677858450874199609} - - {fileID: 5006281436461835286} - - {fileID: 3582673518954351933} - - {fileID: 7032652607955261560} - - {fileID: 4402624667583160756} - - {fileID: 3970047730073291235} - - {fileID: 2534822475028618572} ---- !u!1 &6702856175125264824 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1109252232734585502} - - component: {fileID: 2713314052525297652} - - component: {fileID: 7011498838609295230} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1109252232734585502 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6702856175125264824} - 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_Children: [] - m_Father: {fileID: 8974757577951380358} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: NaN, y: NaN} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &2713314052525297652 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6702856175125264824} - m_CullTransparentMesh: 0 ---- !u!114 &7011498838609295230 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6702856175125264824} - 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: 0.29411766} - m_RaycastTarget: 1 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - 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!1 &6775571117834576782 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8557468953714531541} - m_Layer: 5 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &8557468953714531541 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6775571117834576782} - 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_Children: - - {fileID: 1983532119741738085} - m_Father: {fileID: 4653603398810121686} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0.9999999, y: 0} - m_SizeDelta: {x: -8, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &6860947582400659324 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 702981272786936225} - - component: {fileID: 5814843030220375704} - - component: {fileID: 8853980892060726502} - m_Layer: 5 - m_Name: ItemImage - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &702981272786936225 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6860947582400659324} - 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_Children: [] - m_Father: {fileID: 8284778529941493840} - m_RootOrder: 1 - 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: 22.2, y: 22.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &5814843030220375704 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6860947582400659324} - m_CullTransparentMesh: 0 ---- !u!114 &8853980892060726502 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6860947582400659324} - 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.6226415, g: 0.6226415, b: 0.6226415, a: 0} - m_RaycastTarget: 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 &6878508937384584785 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3939169543114139948} - - component: {fileID: 6530366310469892708} - - component: {fileID: 4547272479575336124} - m_Layer: 5 - m_Name: ItemImage - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3939169543114139948 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6878508937384584785} - 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_Children: [] - m_Father: {fileID: 9168099532008279896} - m_RootOrder: 1 - 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: 19.54015, y: 19.54015} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &6530366310469892708 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6878508937384584785} - m_CullTransparentMesh: 0 ---- !u!114 &4547272479575336124 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6878508937384584785} - 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.6431373, g: 0.6431373, b: 0.6431373, a: 0} - m_RaycastTarget: 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 &6892351783999069772 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5906670924494175883} - - component: {fileID: 6394065198217942030} - - component: {fileID: 4518354338409227311} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &5906670924494175883 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6892351783999069772} - 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_Children: [] - m_Father: {fileID: 8108251386213247607} - m_RootOrder: 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: 19.54015, y: 19.54015} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &6394065198217942030 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6892351783999069772} - m_CullTransparentMesh: 0 ---- !u!114 &4518354338409227311 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6892351783999069772} - 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.40392157, g: 0.5529412, b: 0.72156864, a: 1} - m_RaycastTarget: 0 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: dad0b2e9843d1c54a885a2c952c230ef, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &6902806152010904330 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1300220191773648322} - - component: {fileID: 2787850877235101093} - - component: {fileID: 6945614411221951802} - - component: {fileID: 5358874440486613458} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1300220191773648322 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6902806152010904330} - 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_Children: - - {fileID: 3904201912012625424} - m_Father: {fileID: 5031798598524015679} - m_RootOrder: 0 - 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: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &2787850877235101093 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6902806152010904330} - m_CullTransparentMesh: 0 ---- !u!114 &6945614411221951802 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6902806152010904330} - 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_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, 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: 4.38 ---- !u!114 &5358874440486613458 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6902806152010904330} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 0 - m_Colors: - m_NormalColor: {r: 0.49982202, g: 0.6902153, b: 0.9056604, a: 0.7372549} - m_HighlightedColor: {r: 0.3584906, g: 0, b: 0, a: 1} - m_PressedColor: {r: 0.5471698, g: 0, b: 0, a: 1} - m_SelectedColor: {r: 0.5882353, g: 0.5882353, b: 0.5882353, a: 1} - m_DisabledColor: {r: 0.6981132, g: 0.2272161, b: 0.2272161, a: 1} - 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: 4245557106739783594} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 4292722541202036565} - m_MethodName: SelectIntent - m_Mode: 2 - m_Arguments: - m_ObjectArgument: {fileID: 5358874440486613458} - m_ObjectArgumentAssemblyTypeName: UnityEngine.UI.Button, UnityEngine.UI - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!1 &6903577767619040412 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4653603398810121686} - - component: {fileID: 844780152141424013} - m_Layer: 5 - m_Name: ItemSupplySlider - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &4653603398810121686 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6903577767619040412} - 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_Children: - - {fileID: 1572575017443175263} - - {fileID: 8557468953714531541} - m_Father: {fileID: 5206775556683748891} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 40, y: 15} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &844780152141424013 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6903577767619040412} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} - m_PressedColor: {r: 1, g: 1, b: 1, a: 1} - m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} - m_DisabledColor: {r: 1, g: 1, b: 1, a: 1} - 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: 0 - m_TargetGraphic: {fileID: 4149732750751819552} - m_FillRect: {fileID: 1983532119741738085} - m_HandleRect: {fileID: 0} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 1 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!1 &6960093735448963515 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3818345310954017233} - - component: {fileID: 2899249089568903586} - - component: {fileID: 8963784823489542986} - - component: {fileID: 5641129388227355936} - - component: {fileID: 4030485227424853673} - m_Layer: 5 - m_Name: Suit Storage - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3818345310954017233 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6960093735448963515} - 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_Children: - - {fileID: 8153090907077275394} - - {fileID: 7298738228753679065} - - {fileID: 5318358800186660584} - m_Father: {fileID: 8063440892480323740} - m_RootOrder: 11 - 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: 0} - m_Pivot: {x: 0, y: 0} ---- !u!222 &2899249089568903586 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6960093735448963515} - m_CullTransparentMesh: 0 ---- !u!114 &8963784823489542986 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6960093735448963515} - 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.6415094, g: 0.6415094, b: 0.6415094, a: 0.84313726} - m_RaycastTarget: 1 - m_Maskable: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, 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: 13.5 ---- !u!114 &5641129388227355936 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6960093735448963515} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - m_HighlightedColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - m_PressedColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - m_SelectedColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 1} - m_DisabledColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, a: 0.5019608} - m_ColorMultiplier: 1.39 - 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: 0 - m_TargetGraphic: {fileID: 8963784823489542986} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 4030485227424853673} - m_MethodName: Press - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &4030485227424853673 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6960093735448963515} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d9ce0aa0583539b4293ec24789ddb813, type: 3} - m_Name: - m_EditorClassIdentifier: - itemContainer: {fileID: 2371582712320452775} - button: {fileID: 5641129388227355936} - emptySprite: {fileID: 0} - itemSupplySlider: {fileID: 3946299942695791033} - highlightedColor: {r: 1, g: 1, b: 1, a: 1} - selectedColor: {r: 0.9433962, g: 0.9433962, b: 0.9433962, a: 1} - defaultColor: {r: 0.5660378, g: 0.5660378, b: 0.5660378, a: 0.8627451} - disabledColor: {r: 0.33333334, g: 0.33333334, b: 0.33333334, a: 1} - itemSupplyFullColor: {r: 0.10980393, g: 0.26666668, b: 0.16470589, a: 1} - itemSupplyHalfColor: {r: 0.7058824, g: 0.6431373, b: 0.15294118, a: 1} - itemSupplyEmptyColor: {r: 0.41176474, g: 0.10980393, b: 0.11764707, a: 1} ---- !u!1 &7128966481953859909 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5207926560272942369} - m_Layer: 5 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &5207926560272942369 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7128966481953859909} - 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_Children: - - {fileID: 7532002151250827307} - m_Father: {fileID: 4497686019002266919} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0.9999999, y: 0} - m_SizeDelta: {x: -8, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &7156735562494821916 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 599903943505420606} - - component: {fileID: 2804506852493915896} - - component: {fileID: 794494239764556482} - - component: {fileID: 4878456750370641833} - m_Layer: 5 - m_Name: EarRight - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &599903943505420606 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7156735562494821916} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -0.039} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1723188169985187029} - m_RootOrder: 2 - 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: 7.5614, y: 34.81} - m_SizeDelta: {x: 2.9860992, y: 5.7190685} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &2804506852493915896 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7156735562494821916} - m_CullTransparentMesh: 0 ---- !u!114 &794494239764556482 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7156735562494821916} - 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_Maskable: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 7e684564c2031ce4ebd5d9eb6609cf21, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 8.71 ---- !u!114 &4878456750370641833 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7156735562494821916} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 0.51998043, g: 0.6964909, b: 0.8962264, a: 0.49019608} - m_HighlightedColor: {r: 0.2712264, g: 0.3785523, b: 0.5, a: 1} - m_PressedColor: {r: 0.5030705, g: 0.687514, b: 0.8962264, a: 1} - m_SelectedColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} - m_DisabledColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} - m_ColorMultiplier: 1 - m_FadeDuration: 0 - 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: 794494239764556482} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_MethodName: SelectBodyPart - m_Mode: 2 - m_Arguments: - m_ObjectArgument: {fileID: 4878456750370641833} - m_ObjectArgumentAssemblyTypeName: UnityEngine.UI.Button, UnityEngine.UI - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!1 &7217236458180675936 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7022504752698700470} - - component: {fileID: 3792779923568581021} - - component: {fileID: 2679325664470603056} - m_Layer: 5 - m_Name: ItemImage - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7022504752698700470 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7217236458180675936} - 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_Children: [] - m_Father: {fileID: 8108251386213247607} - m_RootOrder: 1 - 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: 19.54015, y: 19.54015} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3792779923568581021 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7217236458180675936} - m_CullTransparentMesh: 0 ---- !u!114 &2679325664470603056 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7217236458180675936} - 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.6431373, g: 0.6431373, b: 0.6431373, a: 0} - m_RaycastTarget: 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 &7290586623482240193 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5729763224798965925} - m_Layer: 5 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &5729763224798965925 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7290586623482240193} - 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_Children: - - {fileID: 8017951988900801967} - m_Father: {fileID: 4154726015912362147} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0.9999999, y: 0} - m_SizeDelta: {x: -8, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &7435883410509689227 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6752412247327936870} - - component: {fileID: 3000572426966215215} - - component: {fileID: 8538188453967979297} - - component: {fileID: 2534822475028618572} - m_Layer: 5 - m_Name: FootLeft - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &6752412247327936870 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7435883410509689227} - 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_Children: [] - m_Father: {fileID: 1723188169985187029} - m_RootOrder: 15 - 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: -11.959999, y: -36.889957} - m_SizeDelta: {x: 7.8575535, y: 12.191277} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3000572426966215215 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7435883410509689227} - m_CullTransparentMesh: 0 ---- !u!114 &8538188453967979297 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7435883410509689227} - 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_Maskable: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 2314003c9051a2642b9ecdf9e7b2d7c0, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 8.71 ---- !u!114 &2534822475028618572 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7435883410509689227} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 0.51998043, g: 0.6964909, b: 0.8962264, a: 0.49019608} - m_HighlightedColor: {r: 0.2712264, g: 0.3785523, b: 0.5, a: 1} - m_PressedColor: {r: 0.5030705, g: 0.687514, b: 0.8962264, a: 1} - m_SelectedColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} - m_DisabledColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} - m_ColorMultiplier: 1 - m_FadeDuration: 0 - 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: 8538188453967979297} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 0} - m_MethodName: SelectBodyPart - m_Mode: 2 - m_Arguments: - m_ObjectArgument: {fileID: 2534822475028618572} - m_ObjectArgumentAssemblyTypeName: UnityEngine.UI.Button, UnityEngine.UI - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!1 &7455578823247649801 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7073956531579611103} - - component: {fileID: 4034633862428200180} - - component: {fileID: 2770188067478814809} - m_Layer: 5 - m_Name: ItemImage - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7073956531579611103 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7455578823247649801} + m_GameObject: {fileID: 6860947582400659324} 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_Children: [] - m_Father: {fileID: 8347708387534667550} + m_Father: {fileID: 8284778529941493840} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} @@ -12377,21 +7231,21 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 22.2, y: 22.2} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &4034633862428200180 +--- !u!222 &5814843030220375704 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7455578823247649801} + m_GameObject: {fileID: 6860947582400659324} m_CullTransparentMesh: 0 ---- !u!114 &2770188067478814809 +--- !u!114 &8853980892060726502 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7455578823247649801} + m_GameObject: {fileID: 6860947582400659324} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -12414,7 +7268,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &7478527443594929478 +--- !u!1 &6878508937384584785 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -12422,98 +7276,64 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4577424408157316898} - - component: {fileID: 6305689640585142677} - - component: {fileID: 9062923340959163656} - - component: {fileID: 6579001052513912779} + - component: {fileID: 3939169543114139948} + - component: {fileID: 6530366310469892708} + - component: {fileID: 4547272479575336124} m_Layer: 5 - m_Name: HotBar + m_Name: ItemImage m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &4577424408157316898 +--- !u!224 &3939169543114139948 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7478527443594929478} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 6878508937384584785} + 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_Children: - - {fileID: 6501604344858970660} - - {fileID: 9175932659767596706} - - {fileID: 4327086157678478450} - - {fileID: 935058813514349535} - - {fileID: 3072038594146742544} - - {fileID: 8108251386213247607} - - {fileID: 2732267125287616462} - - {fileID: 9168099532008279896} - m_Father: {fileID: 790085691938297670} + m_Children: [] + m_Father: {fileID: 9168099532008279896} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: 2.0690308} - m_SizeDelta: {x: 249.98242, y: 52.28609} - m_Pivot: {x: 0.5, y: 0} ---- !u!222 &6305689640585142677 + 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: 19.54015, y: 19.54015} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6530366310469892708 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7478527443594929478} + m_GameObject: {fileID: 6878508937384584785} m_CullTransparentMesh: 0 ---- !u!114 &9062923340959163656 +--- !u!114 &4547272479575336124 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7478527443594929478} + m_GameObject: {fileID: 6878508937384584785} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_ChildAlignment: 7 - m_Spacing: 0 - m_ChildForceExpandWidth: 1 - m_ChildForceExpandHeight: 1 - m_ChildControlWidth: 0 - m_ChildControlHeight: 0 - m_ChildScaleWidth: 0 - m_ChildScaleHeight: 0 ---- !u!114 &6579001052513912779 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7478527443594929478} - m_Enabled: 0 - 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: 0.050980393} - m_RaycastTarget: 1 + m_Color: {r: 0.6431373, g: 0.6431373, b: 0.6431373, a: 0} + m_RaycastTarget: 0 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: ae5a269b9a61bb84eb0c486529693631, type: 3} - m_Type: 1 + m_Sprite: {fileID: 0} + m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -12521,8 +7341,8 @@ MonoBehaviour: m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 31.28 ---- !u!1 &7547341980027747343 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &6892351783999069772 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -12530,63 +7350,63 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 7917819657790212057} - - component: {fileID: 4050958058679971058} - - component: {fileID: 3007188104213848159} + - component: {fileID: 5906670924494175883} + - component: {fileID: 6394065198217942030} + - component: {fileID: 4518354338409227311} m_Layer: 5 - m_Name: ItemImage + m_Name: Background m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &7917819657790212057 +--- !u!224 &5906670924494175883 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7547341980027747343} + m_GameObject: {fileID: 6892351783999069772} 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_Children: [] - m_Father: {fileID: 8940496796802015000} - m_RootOrder: 1 + m_Father: {fileID: 8108251386213247607} + m_RootOrder: 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: 22.2, y: 22.2} + m_SizeDelta: {x: 19.54015, y: 19.54015} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &4050958058679971058 +--- !u!222 &6394065198217942030 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7547341980027747343} + m_GameObject: {fileID: 6892351783999069772} m_CullTransparentMesh: 0 ---- !u!114 &3007188104213848159 +--- !u!114 &4518354338409227311 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7547341980027747343} + m_GameObject: {fileID: 6892351783999069772} 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.6226415, g: 0.6226415, b: 0.6226415, a: 0} + m_Color: {r: 0.40392157, g: 0.5529412, b: 0.72156864, a: 1} m_RaycastTarget: 0 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 0} + m_Sprite: {fileID: 21300000, guid: dad0b2e9843d1c54a885a2c952c230ef, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -12596,7 +7416,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &7575670735633817500 +--- !u!1 &6902806152010904330 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -12604,50 +7424,52 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1983532119741738085} - - component: {fileID: 6706160703677620192} - - component: {fileID: 4149732750751819552} + - component: {fileID: 1300220191773648322} + - component: {fileID: 2787850877235101093} + - component: {fileID: 6945614411221951802} + - component: {fileID: 5358874440486613458} m_Layer: 5 - m_Name: Fill + m_Name: Background m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1983532119741738085 +--- !u!224 &1300220191773648322 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7575670735633817500} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 6902806152010904330} + 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_Children: [] - m_Father: {fileID: 8557468953714531541} + m_Children: + - {fileID: 3904201912012625424} + m_Father: {fileID: 5031798598524015679} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -1, y: 0} - m_SizeDelta: {x: 6, y: -2} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &6706160703677620192 +--- !u!222 &2787850877235101093 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7575670735633817500} + m_GameObject: {fileID: 6902806152010904330} m_CullTransparentMesh: 0 ---- !u!114 &4149732750751819552 +--- !u!114 &6945614411221951802 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7575670735633817500} + m_GameObject: {fileID: 6902806152010904330} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -12660,7 +7482,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, type: 3} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 @@ -12669,8 +7491,62 @@ MonoBehaviour: m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &7718488049058293858 + m_PixelsPerUnitMultiplier: 4.38 +--- !u!114 &5358874440486613458 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6902806152010904330} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 0.49982202, g: 0.6902153, b: 0.9056604, a: 0.7372549} + m_HighlightedColor: {r: 0.3584906, g: 0, b: 0, a: 1} + m_PressedColor: {r: 0.5471698, g: 0, b: 0, a: 1} + m_SelectedColor: {r: 0.5882353, g: 0.5882353, b: 0.5882353, a: 1} + m_DisabledColor: {r: 0.6981132, g: 0.2272161, b: 0.2272161, a: 1} + 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: 4245557106739783594} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 4292722541202036565} + m_MethodName: SelectIntent + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 5358874440486613458} + m_ObjectArgumentAssemblyTypeName: UnityEngine.UI.Button, UnityEngine.UI + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &6903577767619040412 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -12678,118 +7554,216 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5031798598524015679} - - component: {fileID: 4825150283507477575} - - component: {fileID: 1299939438125888818} - - component: {fileID: 1842578477435614708} - - component: {fileID: 4292722541202036565} + - component: {fileID: 4653603398810121686} + - component: {fileID: 844780152141424013} m_Layer: 5 - m_Name: Intent + m_Name: ItemSupplySlider m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &5031798598524015679 + m_IsActive: 0 +--- !u!224 &4653603398810121686 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7718488049058293858} + m_GameObject: {fileID: 6903577767619040412} 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_Children: - - {fileID: 1300220191773648322} - m_Father: {fileID: 92697727099293629} - m_RootOrder: 1 + - {fileID: 1572575017443175263} + - {fileID: 8557468953714531541} + m_Father: {fileID: 5206775556683748891} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: -95.2, y: 0.0041504204} - m_SizeDelta: {x: 32, y: 32} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 40, y: 15} m_Pivot: {x: 0.5, y: 0} ---- !u!114 &4825150283507477575 +--- !u!114 &844780152141424013 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7718488049058293858} + m_GameObject: {fileID: 6903577767619040412} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8a8695521f0d02e499659fee002a26c2, type: 3} + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} m_Name: m_EditorClassIdentifier: - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_ChildAlignment: 4 - m_StartCorner: 0 - m_StartAxis: 0 - m_CellSize: {x: 30, y: 30} - m_Spacing: {x: -0.08, y: 0} - m_Constraint: 0 - m_ConstraintCount: 2 ---- !u!222 &1299939438125888818 + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} + m_PressedColor: {r: 1, g: 1, b: 1, a: 1} + m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} + m_DisabledColor: {r: 1, g: 1, b: 1, a: 1} + 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: 0 + m_TargetGraphic: {fileID: 4149732750751819552} + m_FillRect: {fileID: 1983532119741738085} + m_HandleRect: {fileID: 0} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 1 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &7156735562494821916 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 599903943505420606} + - component: {fileID: 2804506852493915896} + - component: {fileID: 794494239764556482} + - component: {fileID: 4878456750370641833} + m_Layer: 5 + m_Name: EarRight + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &599903943505420606 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7156735562494821916} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -0.039} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1723188169985187029} + m_RootOrder: 2 + 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: 7.5614, y: 34.81} + m_SizeDelta: {x: 2.9860992, y: 5.7190685} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2804506852493915896 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7718488049058293858} + m_GameObject: {fileID: 7156735562494821916} m_CullTransparentMesh: 0 ---- !u!114 &1842578477435614708 +--- !u!114 &794494239764556482 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7718488049058293858} + m_GameObject: {fileID: 7156735562494821916} 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.6226415, g: 0.09104663, b: 0.09104663, a: 1} + m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 - m_Maskable: 1 + m_Maskable: 0 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, type: 3} - m_Type: 1 - m_PreserveAspect: 0 + m_Sprite: {fileID: 21300000, guid: 7e684564c2031ce4ebd5d9eb6609cf21, type: 3} + m_Type: 0 + m_PreserveAspect: 1 m_FillCenter: 1 m_FillMethod: 4 m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 13.9 ---- !u!114 &4292722541202036565 + m_PixelsPerUnitMultiplier: 8.71 +--- !u!114 &4878456750370641833 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7718488049058293858} + m_GameObject: {fileID: 7156735562494821916} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 42d1d2e4c2e9e00459702112565314a3, type: 3} + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} m_Name: m_EditorClassIdentifier: - selectedIntent: 0 - intentImage: {fileID: 4245557106739783594} - spriteHelp: {fileID: 21300000, guid: 59214cb65a53d8446b82a798ae1c5b22, type: 3} - spriteHarm: {fileID: 21300000, guid: b4e4aab7460f3a4479aa8c8e08b6da4d, type: 3} - colorHarm: {r: 0.5529412, g: 0.19215688, b: 0.19215688, a: 1} - colorHelp: {r: 0.44483137, g: 0.8490566, b: 0.17221431, a: 1} ---- !u!1 &7748643997221485765 + m_Navigation: + m_Mode: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 0.51998043, g: 0.6964909, b: 0.8962264, a: 0.49019608} + m_HighlightedColor: {r: 0.2712264, g: 0.3785523, b: 0.5, a: 1} + m_PressedColor: {r: 0.5030705, g: 0.687514, b: 0.8962264, a: 1} + m_SelectedColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} + m_DisabledColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} + m_ColorMultiplier: 1 + m_FadeDuration: 0 + 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: 794494239764556482} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_MethodName: SelectBodyPart + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 4878456750370641833} + m_ObjectArgumentAssemblyTypeName: UnityEngine.UI.Button, UnityEngine.UI + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &7217236458180675936 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -12797,196 +7771,73 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2627617714889484212} - - component: {fileID: 8867937671250762400} - - component: {fileID: 8988594219824189877} - - component: {fileID: 5535279737321517432} - - component: {fileID: 1760790533054952104} + - component: {fileID: 7022504752698700470} + - component: {fileID: 3792779923568581021} + - component: {fileID: 2679325664470603056} m_Layer: 5 - m_Name: Text + m_Name: ItemImage m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &2627617714889484212 +--- !u!224 &7022504752698700470 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7748643997221485765} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 7217236458180675936} + 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_Children: [] - m_Father: {fileID: 7150683217337416069} - m_RootOrder: 0 + m_Father: {fileID: 8108251386213247607} + m_RootOrder: 1 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: 14.768768, y: 13.420776} + m_SizeDelta: {x: 19.54015, y: 19.54015} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &8867937671250762400 +--- !u!222 &3792779923568581021 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7748643997221485765} + m_GameObject: {fileID: 7217236458180675936} m_CullTransparentMesh: 0 ---- !u!114 &8988594219824189877 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7748643997221485765} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 1 - m_MinWidth: -1 - m_MinHeight: -1 - m_PreferredWidth: -1 - m_PreferredHeight: -1 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 - m_LayoutPriority: 1 ---- !u!23 &5535279737321517432 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7748643997221485765} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: -1676815770857216449, guid: 68da507daf961c346b843262fa135dc4, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!114 &1760790533054952104 +--- !u!114 &2679325664470603056 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7748643997221485765} + m_GameObject: {fileID: 7217236458180675936} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} + 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_Color: {r: 0.6431373, g: 0.6431373, b: 0.6431373, a: 0} + m_RaycastTarget: 0 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: X - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 68da507daf961c346b843262fa135dc4, type: 2} - m_sharedMaterial: {fileID: -1676815770857216449, guid: 68da507daf961c346b843262fa135dc4, - 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: 57.8 - m_fontSizeBase: 57.8 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - 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_renderer: {fileID: 5535279737321517432} - m_maskType: 0 - _SortingLayerID: 0 - _SortingOrder: 0 ---- !u!1 &7802925016838158748 + 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 &7435883410509689227 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -12994,50 +7845,51 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4671852632600018470} - - component: {fileID: 2910309201713152545} - - component: {fileID: 5620178128737555784} + - component: {fileID: 6752412247327936870} + - component: {fileID: 3000572426966215215} + - component: {fileID: 8538188453967979297} + - component: {fileID: 2534822475028618572} m_Layer: 5 - m_Name: Fill + m_Name: FootLeft m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &4671852632600018470 +--- !u!224 &6752412247327936870 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7802925016838158748} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 7435883410509689227} + 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_Children: [] - m_Father: {fileID: 6923308774806807340} - m_RootOrder: 0 + m_Father: {fileID: 1723188169985187029} + m_RootOrder: 15 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -1, y: 0} - m_SizeDelta: {x: 6, y: -2} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -11.959999, y: -36.889957} + m_SizeDelta: {x: 7.8575535, y: 12.191277} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &2910309201713152545 +--- !u!222 &3000572426966215215 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7802925016838158748} + m_GameObject: {fileID: 7435883410509689227} m_CullTransparentMesh: 0 ---- !u!114 &5620178128737555784 +--- !u!114 &8538188453967979297 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7802925016838158748} + m_GameObject: {fileID: 7435883410509689227} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -13046,21 +7898,75 @@ MonoBehaviour: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 - m_Maskable: 1 + m_Maskable: 0 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 + m_Sprite: {fileID: 21300000, guid: 2314003c9051a2642b9ecdf9e7b2d7c0, type: 3} + m_Type: 0 + m_PreserveAspect: 1 m_FillCenter: 1 m_FillMethod: 4 m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &7831215981098878614 + m_PixelsPerUnitMultiplier: 8.71 +--- !u!114 &2534822475028618572 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7435883410509689227} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 0.51998043, g: 0.6964909, b: 0.8962264, a: 0.49019608} + m_HighlightedColor: {r: 0.2712264, g: 0.3785523, b: 0.5, a: 1} + m_PressedColor: {r: 0.5030705, g: 0.687514, b: 0.8962264, a: 1} + m_SelectedColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} + m_DisabledColor: {r: 0.7254902, g: 0.28627452, b: 0.28627452, a: 1} + m_ColorMultiplier: 1 + m_FadeDuration: 0 + 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: 8538188453967979297} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_MethodName: SelectBodyPart + m_Mode: 2 + m_Arguments: + m_ObjectArgument: {fileID: 2534822475028618572} + m_ObjectArgumentAssemblyTypeName: UnityEngine.UI.Button, UnityEngine.UI + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &7478527443594929478 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -13068,63 +7974,96 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4625863881372172588} - - component: {fileID: 2919706174436588843} - - component: {fileID: 5555609863300917826} + - component: {fileID: 4577424408157316898} + - component: {fileID: 6305689640585142677} + - component: {fileID: 9062923340959163656} + - component: {fileID: 6579001052513912779} m_Layer: 5 - m_Name: Fill + m_Name: HotBar m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &4625863881372172588 +--- !u!224 &4577424408157316898 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7831215981098878614} + m_GameObject: {fileID: 7478527443594929478} 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_Children: [] - m_Father: {fileID: 6985952878386158630} - m_RootOrder: 0 + m_Children: + - {fileID: 6501604344858970660} + - {fileID: 9175932659767596706} + - {fileID: 4327086157678478450} + - {fileID: 1920127762500907646} + - {fileID: 8108251386213247607} + - {fileID: 2732267125287616462} + - {fileID: 9168099532008279896} + m_Father: {fileID: 790085691938297670} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -1, y: 0} - m_SizeDelta: {x: 6, y: -2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &2919706174436588843 + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 2.0690308} + m_SizeDelta: {x: 249.98242, y: 52.28609} + m_Pivot: {x: 0.5, y: 0} +--- !u!222 &6305689640585142677 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7831215981098878614} + m_GameObject: {fileID: 7478527443594929478} m_CullTransparentMesh: 0 ---- !u!114 &5555609863300917826 +--- !u!114 &9062923340959163656 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7831215981098878614} + m_GameObject: {fileID: 7478527443594929478} m_Enabled: 1 m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 7 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 +--- !u!114 &6579001052513912779 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7478527443594929478} + m_Enabled: 0 + 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_Color: {r: 1, g: 1, b: 1, a: 0.050980393} m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Sprite: {fileID: 21300000, guid: ae5a269b9a61bb84eb0c486529693631, type: 3} m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 @@ -13133,44 +8072,8 @@ MonoBehaviour: m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &7864744850580375875 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5155574177080517927} - m_Layer: 5 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &5155574177080517927 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7864744850580375875} - 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_Children: - - {fileID: 7443622216616589357} - m_Father: {fileID: 3576138900213945633} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0.9999999, y: 0} - m_SizeDelta: {x: -8, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &7946498438938618384 + m_PixelsPerUnitMultiplier: 31.28 +--- !u!1 &7575670735633817500 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -13178,9 +8081,9 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 2540220124458979311} - - component: {fileID: 5379611957034957501} - - component: {fileID: 3927228276013261319} + - component: {fileID: 1983532119741738085} + - component: {fileID: 6706160703677620192} + - component: {fileID: 4149732750751819552} m_Layer: 5 m_Name: Fill m_TagString: Untagged @@ -13188,18 +8091,18 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &2540220124458979311 +--- !u!224 &1983532119741738085 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7946498438938618384} + m_GameObject: {fileID: 7575670735633817500} 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_Children: [] - m_Father: {fileID: 1769302574404581577} + m_Father: {fileID: 8557468953714531541} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -13207,21 +8110,21 @@ RectTransform: m_AnchoredPosition: {x: -1, y: 0} m_SizeDelta: {x: 6, y: -2} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &5379611957034957501 +--- !u!222 &6706160703677620192 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7946498438938618384} + m_GameObject: {fileID: 7575670735633817500} m_CullTransparentMesh: 0 ---- !u!114 &3927228276013261319 +--- !u!114 &4149732750751819552 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7946498438938618384} + m_GameObject: {fileID: 7575670735633817500} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -13244,7 +8147,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &7960781825657232426 +--- !u!1 &7718488049058293858 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -13252,100 +8155,91 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4959316718943858766} + - component: {fileID: 5031798598524015679} + - component: {fileID: 4825150283507477575} + - component: {fileID: 1299939438125888818} + - component: {fileID: 1842578477435614708} + - component: {fileID: 4292722541202036565} m_Layer: 5 - m_Name: Fill Area + m_Name: Intent m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &4959316718943858766 +--- !u!224 &5031798598524015679 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7960781825657232426} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 7718488049058293858} + 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_Children: - - {fileID: 7210898340767165764} - m_Father: {fileID: 3674849610451845192} + - {fileID: 1300220191773648322} + m_Father: {fileID: 92697727099293629} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0.9999999, y: 0} - m_SizeDelta: {x: -8, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &8034416639949359499 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7648185093028704861} - - component: {fileID: 4608752738501204342} - - component: {fileID: 3348951285396887003} - m_Layer: 5 - m_Name: ItemImage - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7648185093028704861 -RectTransform: + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -95.2, y: 0.0041504204} + m_SizeDelta: {x: 32, y: 32} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &4825150283507477575 +MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8034416639949359499} - 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_Children: [] - m_Father: {fileID: 8922042772618209948} - m_RootOrder: 1 - 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: 22.2, y: 22.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &4608752738501204342 + m_GameObject: {fileID: 7718488049058293858} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a8695521f0d02e499659fee002a26c2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 4 + m_StartCorner: 0 + m_StartAxis: 0 + m_CellSize: {x: 30, y: 30} + m_Spacing: {x: -0.08, y: 0} + m_Constraint: 0 + m_ConstraintCount: 2 +--- !u!222 &1299939438125888818 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8034416639949359499} + m_GameObject: {fileID: 7718488049058293858} m_CullTransparentMesh: 0 ---- !u!114 &3348951285396887003 +--- !u!114 &1842578477435614708 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8034416639949359499} + m_GameObject: {fileID: 7718488049058293858} 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.6226415, g: 0.6226415, b: 0.6226415, a: 0} - m_RaycastTarget: 0 + m_Color: {r: 0.6226415, g: 0.09104663, b: 0.09104663, a: 1} + m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 0} - m_Type: 0 + m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, type: 3} + m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -13353,8 +8247,26 @@ MonoBehaviour: m_FillClockwise: 1 m_FillOrigin: 0 m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &8076949209670743359 + m_PixelsPerUnitMultiplier: 13.9 +--- !u!114 &4292722541202036565 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7718488049058293858} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 42d1d2e4c2e9e00459702112565314a3, type: 3} + m_Name: + m_EditorClassIdentifier: + selectedIntent: 0 + intentImage: {fileID: 4245557106739783594} + spriteHelp: {fileID: 21300000, guid: 59214cb65a53d8446b82a798ae1c5b22, type: 3} + spriteHarm: {fileID: 21300000, guid: b4e4aab7460f3a4479aa8c8e08b6da4d, type: 3} + colorHarm: {r: 0.5529412, g: 0.19215688, b: 0.19215688, a: 1} + colorHelp: {r: 0.44483137, g: 0.8490566, b: 0.17221431, a: 1} +--- !u!1 &7748643997221485765 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -13362,147 +8274,196 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1482958369179819924} - - component: {fileID: 6002279527174018102} - - component: {fileID: 242242435384781494} + - component: {fileID: 2627617714889484212} + - component: {fileID: 8867937671250762400} + - component: {fileID: 8988594219824189877} + - component: {fileID: 5535279737321517432} + - component: {fileID: 1760790533054952104} m_Layer: 5 - m_Name: Background + m_Name: Text m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1482958369179819924 +--- !u!224 &2627617714889484212 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8076949209670743359} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 7748643997221485765} + 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_Children: [] - m_Father: {fileID: 8347708387534667550} + m_Father: {fileID: 7150683217337416069} m_RootOrder: 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: 22.2, y: 22.2} + m_SizeDelta: {x: 14.768768, y: 13.420776} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &6002279527174018102 +--- !u!222 &8867937671250762400 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8076949209670743359} + m_GameObject: {fileID: 7748643997221485765} m_CullTransparentMesh: 0 ---- !u!114 &242242435384781494 +--- !u!114 &8988594219824189877 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8076949209670743359} + m_GameObject: {fileID: 7748643997221485765} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.40392157, g: 0.5529412, b: 0.72156864, a: 0.5176471} - m_RaycastTarget: 0 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 00a2398fe3e33f04fb4870807dfd5dfc, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &8140928935378622645 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1568509677147296072} - - component: {fileID: 1649685174086946101} - - component: {fileID: 6838067882526429895} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1568509677147296072 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8140928935378622645} - 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_Children: [] - m_Father: {fileID: 9168099532008279896} - m_RootOrder: 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: 19.54015, y: 19.54015} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &1649685174086946101 -CanvasRenderer: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!23 &5535279737321517432 +MeshRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8140928935378622645} - m_CullTransparentMesh: 0 ---- !u!114 &6838067882526429895 + m_GameObject: {fileID: 7748643997221485765} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: -1676815770857216449, guid: 68da507daf961c346b843262fa135dc4, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!114 &1760790533054952104 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8140928935378622645} - m_Enabled: 0 + m_GameObject: {fileID: 7748643997221485765} + m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Script: {fileID: 11500000, guid: 9541d86e2fd84c1d9990edf0852d74ab, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 0.31764707, g: 0.45490196, b: 0.654902, a: 0.7882353} - m_RaycastTarget: 0 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 95d839a0c2741cb47aa6b0cbe40b3b26, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &8211189937193419066 + m_text: X + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 68da507daf961c346b843262fa135dc4, type: 2} + m_sharedMaterial: {fileID: -1676815770857216449, guid: 68da507daf961c346b843262fa135dc4, + 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: 57.8 + m_fontSizeBase: 57.8 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + 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_renderer: {fileID: 5535279737321517432} + m_maskType: 0 + _SortingLayerID: 0 + _SortingOrder: 0 +--- !u!1 &7960781825657232426 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -13510,7 +8471,7 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 6583533805847424350} + - component: {fileID: 4959316718943858766} m_Layer: 5 m_Name: Fill Area m_TagString: Untagged @@ -13518,19 +8479,19 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &6583533805847424350 +--- !u!224 &4959316718943858766 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8211189937193419066} + m_GameObject: {fileID: 7960781825657232426} 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_Children: - - {fileID: 8907029949939134548} - m_Father: {fileID: 3274628315435326808} + - {fileID: 7210898340767165764} + m_Father: {fileID: 3674849610451845192} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0.25} @@ -13538,7 +8499,7 @@ RectTransform: m_AnchoredPosition: {x: 0.9999999, y: 0} m_SizeDelta: {x: -8, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &8229615360629378101 +--- !u!1 &8140928935378622645 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -13546,9 +8507,9 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 4882482767258772767} - - component: {fileID: 5655665482415939872} - - component: {fileID: 2271968575599086759} + - component: {fileID: 1568509677147296072} + - component: {fileID: 1649685174086946101} + - component: {fileID: 6838067882526429895} m_Layer: 5 m_Name: Background m_TagString: Untagged @@ -13556,54 +8517,54 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &4882482767258772767 +--- !u!224 &1568509677147296072 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8229615360629378101} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 8140928935378622645} + 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_Children: [] - m_Father: {fileID: 7481003959838787822} + m_Father: {fileID: 9168099532008279896} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} + 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: 0, y: 0} + m_SizeDelta: {x: 19.54015, y: 19.54015} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &5655665482415939872 +--- !u!222 &1649685174086946101 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8229615360629378101} + m_GameObject: {fileID: 8140928935378622645} m_CullTransparentMesh: 0 ---- !u!114 &2271968575599086759 +--- !u!114 &6838067882526429895 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8229615360629378101} - m_Enabled: 1 + m_GameObject: {fileID: 8140928935378622645} + m_Enabled: 0 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: 0.29411766} - m_RaycastTarget: 1 + m_Color: {r: 0.31764707, g: 0.45490196, b: 0.654902, a: 0.7882353} + m_RaycastTarget: 0 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 + m_Sprite: {fileID: 21300000, guid: 95d839a0c2741cb47aa6b0cbe40b3b26, type: 3} + m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -13912,154 +8873,6 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &8398330710642778132 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2384829292293360026} - - component: {fileID: 3702933529796750677} - - component: {fileID: 4862366175704417002} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2384829292293360026 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8398330710642778132} - 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_Children: [] - m_Father: {fileID: 8940496796802015000} - m_RootOrder: 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: 22.2, y: 22.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3702933529796750677 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8398330710642778132} - m_CullTransparentMesh: 0 ---- !u!114 &4862366175704417002 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8398330710642778132} - 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.40392157, g: 0.5529412, b: 0.72156864, a: 0.5176471} - m_RaycastTarget: 0 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 3f845be2ffa4267479e20d9e4d40b265, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &8401880648021370007 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5002969543703760317} - - component: {fileID: 5246970319909177730} - - component: {fileID: 1813729227964179461} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &5002969543703760317 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8401880648021370007} - 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_Children: [] - m_Father: {fileID: 7025003031449575500} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &5246970319909177730 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8401880648021370007} - m_CullTransparentMesh: 0 ---- !u!114 &1813729227964179461 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8401880648021370007} - 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: 0.29411766} - m_RaycastTarget: 1 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - 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!1 &8511387552906907890 GameObject: m_ObjectHideFlags: 0 @@ -14097,145 +8910,35 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &245761753548077724 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8511387552906907890} - m_CullTransparentMesh: 0 ---- !u!114 &4686388530994036391 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8511387552906907890} - 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: 0.29411766} - m_RaycastTarget: 1 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - 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!1 &8519797504501027473 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1336742062219646896} - m_Layer: 5 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1336742062219646896 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8519797504501027473} - 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_Children: - - {fileID: 5762449993851030181} - m_Father: {fileID: 8761107739863944541} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: NaN, y: NaN} - m_SizeDelta: {x: -8, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &8522014795379690838 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2203910170885793397} - - component: {fileID: 8119703826419796130} - - component: {fileID: 2297004022870454906} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2203910170885793397 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8522014795379690838} - 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_Children: [] - m_Father: {fileID: 6071357302789028117} - m_RootOrder: 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: 22.2, y: 22.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &8119703826419796130 +--- !u!222 &245761753548077724 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8522014795379690838} + m_GameObject: {fileID: 8511387552906907890} m_CullTransparentMesh: 0 ---- !u!114 &2297004022870454906 +--- !u!114 &4686388530994036391 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8522014795379690838} + m_GameObject: {fileID: 8511387552906907890} 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.40392157, g: 0.5529412, b: 0.72156864, a: 0.5176471} - m_RaycastTarget: 0 + m_Color: {r: 1, g: 1, b: 1, a: 0.29411766} + m_RaycastTarget: 1 m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: c58dc13327da85046b4979011054275d, type: 3} - m_Type: 0 + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 @@ -14244,6 +8947,42 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!1 &8519797504501027473 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1336742062219646896} + m_Layer: 5 + m_Name: Fill Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1336742062219646896 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8519797504501027473} + 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_Children: + - {fileID: 5762449993851030181} + m_Father: {fileID: 8761107739863944541} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: NaN, y: NaN} + m_SizeDelta: {x: -8, y: 0} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &8608943756064089165 GameObject: m_ObjectHideFlags: 0 @@ -14650,154 +9389,6 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &8782022779715971246 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1660119288783667323} - - component: {fileID: 8483070169740633054} - - component: {fileID: 1199755281049617189} - m_Layer: 5 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1660119288783667323 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8782022779715971246} - 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_Children: [] - m_Father: {fileID: 2523186652875065971} - m_RootOrder: 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: 22.2, y: 22.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &8483070169740633054 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8782022779715971246} - m_CullTransparentMesh: 0 ---- !u!114 &1199755281049617189 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8782022779715971246} - 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.40392157, g: 0.5529412, b: 0.72156864, a: 0.5176471} - m_RaycastTarget: 0 - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 21300000, guid: ce96537487f0c0a4eb0aabf2c26d919f, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &8909992581653976176 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 9149787804930895782} - - component: {fileID: 3111081777088398477} - - component: {fileID: 4224518447685027872} - m_Layer: 5 - m_Name: ItemImage - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &9149787804930895782 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8909992581653976176} - 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_Children: [] - m_Father: {fileID: 8000691980009830247} - m_RootOrder: 1 - 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: 22.2, y: 22.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3111081777088398477 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8909992581653976176} - m_CullTransparentMesh: 0 ---- !u!114 &4224518447685027872 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8909992581653976176} - 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.6226415, g: 0.6226415, b: 0.6226415, a: 0} - m_RaycastTarget: 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 &8973263191639280732 GameObject: m_ObjectHideFlags: 0 @@ -15001,7 +9592,7 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &9073998557457206462 +--- !u!1 &9074928573419597938 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -15009,86 +9600,79 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5318358800186660584} - - component: {fileID: 3946299942695791033} + - component: {fileID: 1920127762500907646} + - component: {fileID: 3371327854412057945} + - component: {fileID: 5650228090751854858} m_Layer: 5 - m_Name: ItemSupplySlider + m_Name: Hands m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &5318358800186660584 + m_IsActive: 1 +--- !u!224 &1920127762500907646 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9073998557457206462} + m_GameObject: {fileID: 9074928573419597938} 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_Children: - - {fileID: 2979993055380303958} - - {fileID: 1769302574404581577} - m_Father: {fileID: 3818345310954017233} - m_RootOrder: 2 + - {fileID: 935058813514349535} + - {fileID: 3072038594146742544} + m_Father: {fileID: 4577424408157316898} + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 40, y: 15} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &3946299942695791033 + m_SizeDelta: {x: 70, y: 35} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &3371327854412057945 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9073998557457206462} + m_GameObject: {fileID: 9074928573419597938} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Script: {fileID: 11500000, guid: 8a8695521f0d02e499659fee002a26c2, type: 3} m_Name: m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} - m_PressedColor: {r: 1, g: 1, b: 1, a: 1} - m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} - m_DisabledColor: {r: 1, g: 1, b: 1, a: 1} - 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: 0 - m_TargetGraphic: {fileID: 3927228276013261319} - m_FillRect: {fileID: 2540220124458979311} - m_HandleRect: {fileID: 0} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 1 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 4 + m_StartCorner: 2 + m_StartAxis: 0 + m_CellSize: {x: 35, y: 35} + m_Spacing: {x: 0, y: 0} + m_Constraint: 0 + m_ConstraintCount: 2 +--- !u!114 &5650228090751854858 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9074928573419597938} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 01c7c41a40c34de1a517fe250a0c1b0a, type: 3} + m_Name: + m_EditorClassIdentifier: + LeftHandPrefab: {fileID: 7342732350409667438, guid: a08caacb7b4028845817bcd0503bdd20, + type: 3} + RightHandPrefab: {fileID: 7342732350409667438, guid: 20d96bcc3cfb87f4e8d9a9c7a47bcb3e, + type: 3} + HandsContainer: {fileID: 1920127762500907646} + SelectedColor: {r: 0.84313726, g: 1, b: 0.9738191, a: 1} --- !u!1 &9076079116415572289 GameObject: m_ObjectHideFlags: 0 @@ -15306,3 +9890,1227 @@ MonoBehaviour: m_OnValueChanged: m_PersistentCalls: m_Calls: [] +--- !u!1001 &31592027770392553 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8063440892480323740} + m_Modifications: + - target: {fileID: 97926807936648961, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 97926807936648961, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: 00a2398fe3e33f04fb4870807dfd5dfc, + type: 3} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7289801393049687634, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Name + value: Glasses + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 562c604faa4f8e749870e771d92fa7d3, type: 3} +--- !u!224 &4285210800587284009 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + m_PrefabInstance: {fileID: 31592027770392553} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1841847291953195644 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8063440892480323740} + m_Modifications: + - target: {fileID: 97926807936648961, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: ce96537487f0c0a4eb0aabf2c26d919f, + type: 3} + - target: {fileID: 97926807936648961, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_RootOrder + value: 10 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7289801393049687634, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Name + value: Shoes + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 562c604faa4f8e749870e771d92fa7d3, type: 3} +--- !u!224 &2488117945338936252 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + m_PrefabInstance: {fileID: 1841847291953195644} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &2265453088066055021 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8063440892480323740} + m_Modifications: + - target: {fileID: 97926807936648961, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 97926807936648961, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: c58dc13327da85046b4979011054275d, + type: 3} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7289801393049687634, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Name + value: Gloves + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 562c604faa4f8e749870e771d92fa7d3, type: 3} +--- !u!224 &2628023935306578605 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + m_PrefabInstance: {fileID: 2265453088066055021} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &3808145302441889951 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8063440892480323740} + m_Modifications: + - target: {fileID: 97926807936648961, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: f324930803db07c4385a71a54f7ce617, + type: 3} + - target: {fileID: 97926807936648961, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7289801393049687634, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Name + value: Jumpsuit + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 562c604faa4f8e749870e771d92fa7d3, type: 3} +--- !u!224 &1139731441690476895 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + m_PrefabInstance: {fileID: 3808145302441889951} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4147037428070059187 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8063440892480323740} + m_Modifications: + - target: {fileID: 97926807936648961, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: e4cad8751dcb12b4cb03564aa9bf956c, + type: 3} + - target: {fileID: 97926807936648961, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7289801393049687634, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Name + value: Ears + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 562c604faa4f8e749870e771d92fa7d3, type: 3} +--- !u!224 &181587495384554867 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + m_PrefabInstance: {fileID: 4147037428070059187} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &4439319891331360493 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8063440892480323740} + m_Modifications: + - target: {fileID: 97926807936648961, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 97926807936648961, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: 3f845be2ffa4267479e20d9e4d40b265, + type: 3} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7289801393049687634, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Name + value: Exosuit + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 562c604faa4f8e749870e771d92fa7d3, type: 3} +--- !u!224 &473930912429553453 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + m_PrefabInstance: {fileID: 4439319891331360493} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &5086217592999685889 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8063440892480323740} + m_Modifications: + - target: {fileID: 97926807936648961, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: 4ab833fd8d2ca4b498e55107ffd80bc4, + type: 3} + - target: {fileID: 97926807936648961, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_RootOrder + value: 11 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7289801393049687634, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Name + value: Suit Storage + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 562c604faa4f8e749870e771d92fa7d3, type: 3} +--- !u!224 &9051606052218846913 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + m_PrefabInstance: {fileID: 5086217592999685889} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &6083237660287283702 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8063440892480323740} + m_Modifications: + - target: {fileID: 97926807936648961, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: b52f7b3b6afe87346bbc8716d97ecfdf, + type: 3} + - target: {fileID: 97926807936648961, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7289801393049687634, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Name + value: Head + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 562c604faa4f8e749870e771d92fa7d3, type: 3} +--- !u!224 &8026571390748631094 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + m_PrefabInstance: {fileID: 6083237660287283702} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8057493331170749325 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 8063440892480323740} + m_Modifications: + - target: {fileID: 97926807936648961, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: 964f6872303d47e47bfadfe2598aa0ee, + type: 3} + - target: {fileID: 97926807936648961, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7289801393049687634, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + propertyPath: m_Name + value: Mask + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 562c604faa4f8e749870e771d92fa7d3, type: 3} +--- !u!224 &6114176570267793997 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 4253680964222390720, guid: 562c604faa4f8e749870e771d92fa7d3, + type: 3} + m_PrefabInstance: {fileID: 8057493331170749325} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Content/Graphics/UI/Inventory.meta b/Assets/Content/Graphics/UI/Inventory.meta new file mode 100644 index 0000000000..2111f55abe --- /dev/null +++ b/Assets/Content/Graphics/UI/Inventory.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8b3f518829ae403498e5806a33f54810 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Content/Graphics/UI/Inventory/HumanoidInventory.meta b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory.meta new file mode 100644 index 0000000000..32ccb52e16 --- /dev/null +++ b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 69f2026f572ef614cb2041f78a2b3e6c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Container Display.prefab b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Container Display.prefab new file mode 100644 index 0000000000..e9229d39c5 --- /dev/null +++ b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Container Display.prefab @@ -0,0 +1,568 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &176838956500443482 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 176838956500443483} + - component: {fileID: 176838956500443481} + - component: {fileID: 176838956500443480} + - component: {fileID: 4930914115396516646} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &176838956500443483 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176838956500443482} + 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_Children: + - {fileID: 176838957876275809} + - {fileID: 176838956871534864} + m_Father: {fileID: 176838957447208624} + m_RootOrder: 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: 350, y: 250} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &176838956500443481 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176838956500443482} + m_CullTransparentMesh: 0 +--- !u!114 &176838956500443480 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176838956500443482} + 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.18039216, g: 0.19215688, b: 0.19215688, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + 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 &4930914115396516646 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176838956500443482} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bc75650a71c9bfe40a6ee0346b80fb5f, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &176838956506179818 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 176838956506179819} + - component: {fileID: 176838956506179816} + m_Layer: 5 + m_Name: Grid + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &176838956506179819 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176838956506179818} + 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_Children: [] + m_Father: {fileID: 176838956871534864} + m_RootOrder: 0 + 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!114 &176838956506179816 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176838956506179818} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a8695521f0d02e499659fee002a26c2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_StartCorner: 0 + m_StartAxis: 0 + m_CellSize: {x: 75, y: 75} + m_Spacing: {x: -1, y: -1} + m_Constraint: 0 + m_ConstraintCount: 2 +--- !u!1 &176838956569952309 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 176838956569952306} + - component: {fileID: 176838956569952304} + - component: {fileID: 176838956569952307} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &176838956569952306 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176838956569952309} + 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_Children: [] + m_Father: {fileID: 176838957876275809} + m_RootOrder: 0 + 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 &176838956569952304 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176838956569952309} + m_CullTransparentMesh: 0 +--- !u!114 &176838956569952307 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176838956569952309} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'X + +' +--- !u!1 &176838956871534867 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 176838956871534864} + - component: {fileID: 176838956871534865} + - component: {fileID: 7281547672175283039} + - component: {fileID: 7824996014716069420} + m_Layer: 5 + m_Name: Container Section + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &176838956871534864 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176838956871534867} + 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_Children: + - {fileID: 176838956506179819} + m_Father: {fileID: 176838956500443483} + m_RootOrder: 1 + 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: -24} + m_SizeDelta: {x: -4, y: -52} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &176838956871534865 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176838956871534867} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 46ab3cb89c7847cfb2ebdf67e0f925ee, type: 3} + m_Name: + m_EditorClassIdentifier: + ItemSlotPrefab: {fileID: 5890138111718056204, guid: e6df32e59ecfcbc48be662bd70b1d9fd, + type: 3} + ItemDisplayPrefab: {fileID: 7823076622193320381, guid: d8da85aa898f75b41abcaafaefb195e8, + type: 3} + Inventory: {fileID: 0} + AttachedContainer: {fileID: 0} +--- !u!222 &7281547672175283039 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176838956871534867} + m_CullTransparentMesh: 0 +--- !u!114 &7824996014716069420 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176838956871534867} + 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: 0} + m_RaycastTarget: 1 + 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 &176838957447208628 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 176838957447208624} + - component: {fileID: 176838957447208627} + - component: {fileID: 176838957447208626} + - component: {fileID: 176838957447208629} + - component: {fileID: 176838957447208625} + m_Layer: 5 + m_Name: Container Display + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &176838957447208624 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176838957447208628} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 176838956500443483} + m_Father: {fileID: 0} + m_RootOrder: 0 + 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: 0} + m_Pivot: {x: 0, y: 0} +--- !u!223 &176838957447208627 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176838957447208628} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &176838957447208626 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176838957447208628} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1920, y: 1080} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!114 &176838957447208629 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176838957447208628} + 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: 4294967295 +--- !u!114 &176838957447208625 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176838957447208628} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7ecbde25c2d14d0eb96deabf8cc85f37, type: 3} + m_Name: + m_EditorClassIdentifier: + Grid: {fileID: 176838956871534865} +--- !u!1 &176838957876275808 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 176838957876275809} + - component: {fileID: 176838957876275820} + - component: {fileID: 176838957876275823} + - component: {fileID: 176838957876275822} + m_Layer: 5 + m_Name: Close Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &176838957876275809 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176838957876275808} + 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_Children: + - {fileID: 176838956569952306} + m_Father: {fileID: 176838956500443483} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -10, y: -10} + m_SizeDelta: {x: 40, y: 30} + m_Pivot: {x: 1.0000002, y: 1.0000002} +--- !u!222 &176838957876275820 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176838957876275808} + m_CullTransparentMesh: 0 +--- !u!114 &176838957876275823 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176838957876275808} + 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_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + 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 &176838957876275822 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 176838957876275808} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 0, b: 0, 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: 176838957876275823} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 176838957447208625} + m_MethodName: Close + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 diff --git a/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Container Display.prefab.meta b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Container Display.prefab.meta new file mode 100644 index 0000000000..6ce0a571fc --- /dev/null +++ b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Container Display.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3e62de9bb9150c74cbb6bc65ca5348dd +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Hand.prefab b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Hand.prefab new file mode 100644 index 0000000000..1f163ea16a --- /dev/null +++ b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Hand.prefab @@ -0,0 +1,205 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &6909597127705763732 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2919269228262942754} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 24536e27af2844ae85184b7e28088eb6, type: 3} + m_Name: + m_EditorClassIdentifier: + Inventory: {fileID: 0} + ItemDisplay: {fileID: 7100491248289839886} +--- !u!114 &7100491248289839886 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3537484844752990971} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5f0b68c728547db936bfea5b7969ddc, type: 3} + m_Name: + m_EditorClassIdentifier: + ItemImage: {fileID: 7408213953342005456} + item: {fileID: 0} +--- !u!1001 &8640296474431117071 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_SizeDelta.x + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_SizeDelta.y + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 152830575182696564, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 152830575182696564, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 152830575182696564, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1236023188648638431, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_RaycastTarget + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4258813631933918846, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4258813631933918846, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: b5e215e427e9c3b4cbdd12fff9ff5226, + type: 3} + - target: {fileID: 6875637879080599341, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_Name + value: Hand + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 3963227401901443938, guid: f26358a9997515046ad38f6162fb0102, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: f26358a9997515046ad38f6162fb0102, type: 3} +--- !u!1 &2919269228262942754 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 6875637879080599341, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + m_PrefabInstance: {fileID: 8640296474431117071} + m_PrefabAsset: {fileID: 0} +--- !u!1 &3537484844752990971 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5116041231189845492, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + m_PrefabInstance: {fileID: 8640296474431117071} + m_PrefabAsset: {fileID: 0} +--- !u!114 &7408213953342005456 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 1236023188648638431, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + m_PrefabInstance: {fileID: 8640296474431117071} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3537484844752990971} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Hand.prefab.meta b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Hand.prefab.meta new file mode 100644 index 0000000000..bbea0bd241 --- /dev/null +++ b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Hand.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f96820c607354a04b9da73f204c50009 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Item Display.prefab b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Item Display.prefab new file mode 100644 index 0000000000..5dade331cc --- /dev/null +++ b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Item Display.prefab @@ -0,0 +1,569 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &843031570018186863 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 152830575182696564} + - component: {fileID: 1439110437679204473} + - component: {fileID: 4258813631933918846} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &152830575182696564 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 843031570018186863} + 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_Children: [] + m_Father: {fileID: 92785356748847295} + m_RootOrder: 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: 30.72676, y: 30.72676} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1439110437679204473 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 843031570018186863} + m_CullTransparentMesh: 0 +--- !u!114 &4258813631933918846 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 843031570018186863} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.40392157, g: 0.5529412, b: 0.72156864, a: 1} + m_RaycastTarget: 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 &2285208670059900289 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 67387471043449673} + m_Layer: 5 + m_Name: Fill Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &67387471043449673 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2285208670059900289} + 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_Children: + - {fileID: 1764919969552900087} + m_Father: {fileID: 2178722248321337718} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: NaN, y: NaN} + m_SizeDelta: {x: -8, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &3631716087101681407 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6663655713169148513} + - component: {fileID: 8766266207281980673} + - component: {fileID: 5165602466301658483} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6663655713169148513 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3631716087101681407} + 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_Children: [] + m_Father: {fileID: 2178722248321337718} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0.25} + m_AnchorMax: {x: 1, y: 0.75} + m_AnchoredPosition: {x: NaN, y: NaN} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8766266207281980673 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3631716087101681407} + m_CullTransparentMesh: 0 +--- !u!114 &5165602466301658483 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3631716087101681407} + 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: 0.29411766} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + 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!1 &5116041231189845492 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 597445950441956786} + - component: {fileID: 4060769450938738752} + - component: {fileID: 1236023188648638431} + m_Layer: 5 + m_Name: ItemImage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &597445950441956786 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5116041231189845492} + 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_Children: [] + m_Father: {fileID: 92785356748847295} + m_RootOrder: 1 + 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 &4060769450938738752 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5116041231189845492} + m_CullTransparentMesh: 0 +--- !u!114 &1236023188648638431 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5116041231189845492} + 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: 0} + m_RaycastTarget: 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 &5409411382711878658 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2178722248321337718} + - component: {fileID: 52227352067653768} + m_Layer: 5 + m_Name: ItemSupplySlider + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &2178722248321337718 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5409411382711878658} + 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_Children: + - {fileID: 6663655713169148513} + - {fileID: 67387471043449673} + m_Father: {fileID: 92785356748847295} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: NaN, y: NaN} + m_SizeDelta: {x: 40, y: 15} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &52227352067653768 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5409411382711878658} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1} + m_PressedColor: {r: 1, g: 1, b: 1, a: 1} + m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} + m_DisabledColor: {r: 1, g: 1, b: 1, a: 1} + 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: 0 + m_TargetGraphic: {fileID: 7167827680378511109} + m_FillRect: {fileID: 1764919969552900087} + m_HandleRect: {fileID: 0} + m_Direction: 0 + m_MinValue: 0 + m_MaxValue: 1 + m_WholeNumbers: 0 + m_Value: 1 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &6586082324730229700 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1764919969552900087} + - component: {fileID: 6530276158511981796} + - component: {fileID: 7167827680378511109} + m_Layer: 5 + m_Name: Fill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1764919969552900087 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6586082324730229700} + 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_Children: [] + m_Father: {fileID: 67387471043449673} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: NaN, y: NaN} + m_SizeDelta: {x: 6, y: -2} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6530276158511981796 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6586082324730229700} + m_CullTransparentMesh: 0 +--- !u!114 &7167827680378511109 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6586082324730229700} + 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_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + 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!1 &6875637879080599341 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 92785356748847295} + - component: {fileID: 7168428493043215327} + - component: {fileID: 8760139193141941973} + - component: {fileID: 6891701966897057378} + - component: {fileID: 3963227401901443938} + m_Layer: 5 + m_Name: Item Display + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &92785356748847295 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6875637879080599341} + 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_Children: + - {fileID: 152830575182696564} + - {fileID: 597445950441956786} + - {fileID: 2178722248321337718} + m_Father: {fileID: 0} + m_RootOrder: 0 + 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: 35, y: 35} + m_Pivot: {x: 0, y: 0} +--- !u!222 &7168428493043215327 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6875637879080599341} + m_CullTransparentMesh: 0 +--- !u!114 &8760139193141941973 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6875637879080599341} + 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: 0.79607844} + m_RaycastTarget: 1 + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 18174f0a4a648c241898e4c12bd98535, 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: 14 +--- !u!114 &6891701966897057378 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6875637879080599341} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 0.62352943} + m_HighlightedColor: {r: 1, g: 1, b: 1, a: 0.62352943} + m_PressedColor: {r: 1, g: 1, b: 1, a: 0.62352943} + m_SelectedColor: {r: 1, g: 1, b: 1, a: 1} + m_DisabledColor: {r: 0.5019608, g: 0.5019608, b: 0.5019608, 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: 8760139193141941973} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 0} + m_MethodName: Press + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &3963227401901443938 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6875637879080599341} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5f0b68c728547db936bfea5b7969ddc, type: 3} + m_Name: + m_EditorClassIdentifier: + ItemImage: {fileID: 1236023188648638431} + item: {fileID: 0} diff --git a/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Item Display.prefab.meta b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Item Display.prefab.meta new file mode 100644 index 0000000000..abf243ec08 --- /dev/null +++ b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Item Display.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f26358a9997515046ad38f6162fb0102 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Item Grid Item.prefab b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Item Grid Item.prefab new file mode 100644 index 0000000000..06854c2ff8 --- /dev/null +++ b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Item Grid Item.prefab @@ -0,0 +1,166 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7823076622193320381 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2088895497220639249} + - component: {fileID: 188238306000849007} + - component: {fileID: 4925832067615311047} + - component: {fileID: 2956964429035123954} + m_Layer: 5 + m_Name: Item Grid Item + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2088895497220639249 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7823076622193320381} + 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_Children: + - {fileID: 5108135920989335516} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 75, y: 75} + m_Pivot: {x: 0, y: 1} +--- !u!222 &188238306000849007 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7823076622193320381} + m_CullTransparentMesh: 0 +--- !u!114 &4925832067615311047 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7823076622193320381} + 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: 0.07058824} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + 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 &2956964429035123954 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7823076622193320381} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6c6a5b67335142b1a1a58f3f2130588f, type: 3} + m_Name: + m_EditorClassIdentifier: + ItemImage: {fileID: 7428052278835698613} + item: {fileID: 0} +--- !u!1 &8243702456906174611 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5108135920989335516} + - component: {fileID: 6281765383388728798} + - component: {fileID: 7428052278835698613} + m_Layer: 5 + m_Name: Item Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5108135920989335516 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8243702456906174611} + 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_Children: [] + m_Father: {fileID: 2088895497220639249} + m_RootOrder: 0 + 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 &6281765383388728798 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8243702456906174611} + m_CullTransparentMesh: 0 +--- !u!114 &7428052278835698613 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8243702456906174611} + 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: 0 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 66026a73b54c5814aa62ed061b556bbd, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 diff --git a/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Item Grid Item.prefab.meta b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Item Grid Item.prefab.meta new file mode 100644 index 0000000000..2502b052a9 --- /dev/null +++ b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Item Grid Item.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d8da85aa898f75b41abcaafaefb195e8 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Item Grid Slot.prefab b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Item Grid Slot.prefab new file mode 100644 index 0000000000..e29e844e04 --- /dev/null +++ b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Item Grid Slot.prefab @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5890138111718056204 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5890138111718056205} + - component: {fileID: 5890138111718056203} + - component: {fileID: 5890138111718056202} + m_Layer: 5 + m_Name: Item Grid Slot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5890138111718056205 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5890138111718056204} + 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_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + 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: 0} + m_Pivot: {x: 0, y: 1} +--- !u!222 &5890138111718056203 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5890138111718056204} + m_CullTransparentMesh: 0 +--- !u!114 &5890138111718056202 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5890138111718056204} + 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_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: f2d667bde00e60044a1920c58424c0f5, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 0 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 diff --git a/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Item Grid Slot.prefab.meta b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Item Grid Slot.prefab.meta new file mode 100644 index 0000000000..dace616dea --- /dev/null +++ b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Item Grid Slot.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e6df32e59ecfcbc48be662bd70b1d9fd +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Item Slot.prefab b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Item Slot.prefab new file mode 100644 index 0000000000..d7a51f7f5c --- /dev/null +++ b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Item Slot.prefab @@ -0,0 +1,196 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &700291460107058314 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7289801393049687634} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 24536e27af2844ae85184b7e28088eb6, type: 3} + m_Name: + m_EditorClassIdentifier: + Inventory: {fileID: 0} + ItemDisplay: {fileID: 3364482534936971479} +--- !u!225 &8558678523583252092 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8988740525898910859} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 0 + m_IgnoreParentGroups: 0 +--- !u!114 &3364482534936971479 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8988740525898910859} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b5f0b68c728547db936bfea5b7969ddc, type: 3} + m_Name: + m_EditorClassIdentifier: + ItemImage: {fileID: 3127331079028104864} + item: {fileID: 0} +--- !u!1001 &4197846912500394367 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_SizeDelta.x + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_SizeDelta.y + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 92785356748847295, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6875637879080599341, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_Name + value: Item Slot + objectReference: {fileID: 0} + - target: {fileID: 6891701966897057378, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 700291460107058314} + - target: {fileID: 6891701966897057378, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: ClickedOn + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 3963227401901443938, guid: f26358a9997515046ad38f6162fb0102, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: f26358a9997515046ad38f6162fb0102, type: 3} +--- !u!1 &7289801393049687634 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 6875637879080599341, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + m_PrefabInstance: {fileID: 4197846912500394367} + m_PrefabAsset: {fileID: 0} +--- !u!1 &8988740525898910859 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5116041231189845492, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + m_PrefabInstance: {fileID: 4197846912500394367} + m_PrefabAsset: {fileID: 0} +--- !u!114 &3127331079028104864 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 1236023188648638431, guid: f26358a9997515046ad38f6162fb0102, + type: 3} + m_PrefabInstance: {fileID: 4197846912500394367} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8988740525898910859} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Item Slot.prefab.meta b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Item Slot.prefab.meta new file mode 100644 index 0000000000..5960ae52aa --- /dev/null +++ b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Item Slot.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 562c604faa4f8e749870e771d92fa7d3 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Left Hand.prefab b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Left Hand.prefab new file mode 100644 index 0000000000..5735d31189 --- /dev/null +++ b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Left Hand.prefab @@ -0,0 +1,136 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &5577131780608662348 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 2919269228262942754, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_Name + value: Hand + objectReference: {fileID: 0} + - target: {fileID: 8500132274813241211, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalRotation.z + value: -0.25038 + objectReference: {fileID: 0} + - target: {fileID: 8500132274813241211, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalRotation.w + value: 0.9681477 + objectReference: {fileID: 0} + - target: {fileID: 8500132274813241211, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -29 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_SizeDelta.x + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_SizeDelta.y + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f96820c607354a04b9da73f204c50009, type: 3} diff --git a/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Left Hand.prefab.meta b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Left Hand.prefab.meta new file mode 100644 index 0000000000..8ca64d29d0 --- /dev/null +++ b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Left Hand.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a08caacb7b4028845817bcd0503bdd20 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Right Hand.prefab b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Right Hand.prefab new file mode 100644 index 0000000000..4d188c95be --- /dev/null +++ b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Right Hand.prefab @@ -0,0 +1,151 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &5577131780608662348 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 2919269228262942754, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_Name + value: Right Hand + objectReference: {fileID: 0} + - target: {fileID: 8500132274813241211, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 8500132274813241211, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalRotation.w + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8500132274813241211, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: -29 + objectReference: {fileID: 0} + - target: {fileID: 8500132274813241211, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalRotation.x + value: -0.25038 + objectReference: {fileID: 0} + - target: {fileID: 8500132274813241211, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalRotation.y + value: 0.9681477 + objectReference: {fileID: 0} + - target: {fileID: 8500132274813241211, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 180 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_SizeDelta.x + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_SizeDelta.y + value: 35 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8548355562656083888, guid: f96820c607354a04b9da73f204c50009, + type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: f96820c607354a04b9da73f204c50009, type: 3} diff --git a/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Right Hand.prefab.meta b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Right Hand.prefab.meta new file mode 100644 index 0000000000..ee23299dcf --- /dev/null +++ b/Assets/Content/Graphics/UI/Inventory/HumanoidInventory/Right Hand.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 20d96bcc3cfb87f4e8d9a9c7a47bcb3e +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Content/Items/Consumables/Chemical/Cigarettes/Packs/Cigarette Pack.prefab b/Assets/Content/Items/Consumables/Chemical/Cigarettes/Packs/Cigarette Pack.prefab index 3e4751f1bf..3d2e821f25 100644 --- a/Assets/Content/Items/Consumables/Chemical/Cigarettes/Packs/Cigarette Pack.prefab +++ b/Assets/Content/Items/Consumables/Chemical/Cigarettes/Packs/Cigarette Pack.prefab @@ -487,10 +487,12 @@ GameObject: - component: {fileID: 6258711892491357218} - component: {fileID: 2884915648782529247} - component: {fileID: -4694851487162049909} - - component: {fileID: 1231252429595080780} - component: {fileID: -8822467730395627730} - component: {fileID: -396234361631906964} - component: {fileID: -873706720358734130} + - component: {fileID: 3578116224902229382} + - component: {fileID: 967319583440751856} + - component: {fileID: 5383969629031452887} m_Layer: 16 m_Name: Cigarette Pack m_TagString: Untagged @@ -577,12 +579,12 @@ MonoBehaviour: ItemId: cigarette_pack Name: Cigarette Pack Volume: 8 - container: {fileID: 0} sprite: {fileID: 21300000, guid: 66026a73b54c5814aa62ed061b556bbd, type: 3} prefab: {fileID: 5533951594911835035} attachmentPoint: {fileID: 6311512130502363032} bulkSize: 1 traits: [] + Size: {x: 0, y: 0} --- !u!114 &-4694851487162049909 MonoBehaviour: m_ObjectHideFlags: 0 @@ -601,41 +603,6 @@ MonoBehaviour: OnlyStoreWhenOpen: 1 MaxDistance: 1.5 viewContainerIcon: {fileID: 21300000, guid: 0f4328c69a4a89541a87f2482052e497, type: 3} ---- !u!114 &1231252429595080780 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5533951594911835035} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 69f0cfe7ad268bc44b2e36b581d0086c, type: 3} - m_Name: - m_EditorClassIdentifier: - syncMode: 0 - syncInterval: 0.1 - containerName: cigarette pack - containerFilter: {fileID: 11400000, guid: 82e9b88d2855d804caf0719d41240302, type: 2} - volumeLimited: 1 - maxVolume: 7.5 - slots: 15 - displays: - - {fileID: 4604584927860148574} - - {fileID: 364392390191599412} - - {fileID: 6042555931585498554} - - {fileID: 5782550245647892975} - - {fileID: 563957987183268449} - - {fileID: 2232881618033872164} - - {fileID: 1166048142290787351} - - {fileID: 4103339937382175043} - - {fileID: 4149984190818936410} - - {fileID: 8810457633895627949} - - {fileID: 7884188868556886612} - - {fileID: 8565920164485927227} - - {fileID: 2286813392868847023} - - {fileID: 1741897816718725290} - - {fileID: 196823579575733245} --- !u!114 &-8822467730395627730 MonoBehaviour: m_ObjectHideFlags: 0 @@ -688,6 +655,48 @@ Animator: m_HasTransformHierarchy: 1 m_AllowConstantClipSamplingOptimization: 1 m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!114 &3578116224902229382 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5533951594911835035} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2119b201c85e4ba2896540c7243a4b1c, type: 3} + m_Name: + m_EditorClassIdentifier: + syncMode: 0 + syncInterval: 0.1 +--- !u!114 &967319583440751856 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5533951594911835035} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 72bfc9c5e18140bc9dbf232d3a7c2ff6, type: 3} + m_Name: + m_EditorClassIdentifier: + HideItems: 1 + AttachItems: 1 +--- !u!114 &5383969629031452887 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5533951594911835035} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fa364422073946a1badbfa66a349361d, type: 3} + m_Name: + m_EditorClassIdentifier: + AttachedContainer: {fileID: 967319583440751856} + Size: {x: 2, y: 2} --- !u!1 &5782550245647892975 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Content/Items/Consumables/Food/Consumable.cs b/Assets/Content/Items/Consumables/Food/Consumable.cs index 250edeea98..601fa2f5af 100644 --- a/Assets/Content/Items/Consumables/Food/Consumable.cs +++ b/Assets/Content/Items/Consumables/Food/Consumable.cs @@ -141,7 +141,7 @@ public override bool CanInteract(InteractionEvent interactionEvent) GameObject target = interactionEvent.Target?.GetComponent().gameObject; // I absolutely despise how this is done, please if you have the knowledge to clean this mess do it - Consumable itemInHand = source.GetComponentInChildren().GetItemInHand()?.GetComponent(); + Consumable itemInHand = interactionEvent.Source.GetComponent(); Creature creature = source.GetComponent(); Creature targetCreature = target?.GetComponent(); @@ -187,7 +187,7 @@ protected override void StartDelayed(InteractionEvent interactionEvent) { GameObject source = interactionEvent.Source?.GetComponentInTree().gameObject; GameObject target = interactionEvent.Target.GetComponent().gameObject; - Consumable itemInHand = source?.GetComponentInChildren().GetItemInHand()?.GetComponent(); + Consumable itemInHand = source.GetComponent(); // Item in hand and interacting with origin if (target == null) diff --git a/Assets/Content/Items/Cosmetic/Bikehorn.cs b/Assets/Content/Items/Cosmetic/Bikehorn.cs index 227cc2c268..60163493c1 100644 --- a/Assets/Content/Items/Cosmetic/Bikehorn.cs +++ b/Assets/Content/Items/Cosmetic/Bikehorn.cs @@ -71,8 +71,9 @@ public void Cancel(InteractionEvent interactionEvent, InteractionReference refer public Sprite useIcon; - public void Start() + public override void Start() { + base.Start(); audioSource = GetComponent(); GenerateNewIcon(); } diff --git a/Assets/Content/Items/Cosmetic/ServiceBell.cs b/Assets/Content/Items/Cosmetic/ServiceBell.cs index 780a65b652..0a7ec8c855 100644 --- a/Assets/Content/Items/Cosmetic/ServiceBell.cs +++ b/Assets/Content/Items/Cosmetic/ServiceBell.cs @@ -72,8 +72,9 @@ public void Cancel(InteractionEvent interactionEvent, InteractionReference refer [SerializeField] private AudioClip bellSound = null; private AudioSource audioSource; - public void Start() + public override void Start() { + base.Start(); audioSource = GetComponent(); GenerateNewIcon(); } diff --git a/Assets/Content/Items/Functional/Containers/Object/Medkits/medkit.prefab b/Assets/Content/Items/Functional/Containers/Object/Medkits/medkit.prefab index 98b919b77f..6f6afdd452 100644 --- a/Assets/Content/Items/Functional/Containers/Object/Medkits/medkit.prefab +++ b/Assets/Content/Items/Functional/Containers/Object/Medkits/medkit.prefab @@ -172,11 +172,13 @@ GameObject: - component: {fileID: 2081909342595332650} - component: {fileID: 1358342656361913515} - component: {fileID: 2884915648782529247} - - component: {fileID: -329664950358691719} - component: {fileID: 5566088737813539549} - component: {fileID: -4852994001289131144} - component: {fileID: -1870075213136584881} - component: {fileID: -396234361631906964} + - component: {fileID: 9161483684867981696} + - component: {fileID: 419110437451335257} + - component: {fileID: 2029440566035240053} m_Layer: 16 m_Name: medkit m_TagString: Untagged @@ -262,31 +264,12 @@ MonoBehaviour: ItemId: medkit Name: Medkit Volume: 55 - container: {fileID: 0} sprite: {fileID: 21300000, guid: 66026a73b54c5814aa62ed061b556bbd, type: 3} prefab: {fileID: 5533951594911835035} attachmentPoint: {fileID: 6311512130502363032} bulkSize: 3 traits: [] ---- !u!114 &-329664950358691719 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5533951594911835035} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c66d43c6dbcfac444b581f95607728c4, type: 3} - m_Name: - m_EditorClassIdentifier: - syncMode: 0 - syncInterval: 0.1 - containerName: medkit - containerFilter: {fileID: 11400000, guid: 5572ae1accf16524084603dcd0cb0559, type: 2} - volumeLimited: 1 - maxVolume: 50 - slots: 8 + Size: {x: 0, y: 0} --- !u!114 &5566088737813539549 MonoBehaviour: m_ObjectHideFlags: 0 @@ -317,6 +300,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 59d174b721ba45d285a8f164a519c314, type: 3} m_Name: m_EditorClassIdentifier: + DisplayName: Text: Can store several medications. MaxDistance: 0 --- !u!95 &-1870075213136584881 @@ -356,6 +340,48 @@ MonoBehaviour: localPositionSensitivity: 0.01 localRotationSensitivity: 0.01 localScaleSensitivity: 0.01 +--- !u!114 &9161483684867981696 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5533951594911835035} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 72bfc9c5e18140bc9dbf232d3a7c2ff6, type: 3} + m_Name: + m_EditorClassIdentifier: + HideItems: 1 + AttachItems: 1 +--- !u!114 &419110437451335257 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5533951594911835035} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fa364422073946a1badbfa66a349361d, type: 3} + m_Name: + m_EditorClassIdentifier: + AttachedContainer: {fileID: 9161483684867981696} + Size: {x: 5, y: 2} +--- !u!114 &2029440566035240053 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5533951594911835035} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2119b201c85e4ba2896540c7243a4b1c, type: 3} + m_Name: + m_EditorClassIdentifier: + syncMode: 0 + syncInterval: 0.1 --- !u!1 &8066562249021099569 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Content/Items/Functional/Containers/Object/Toolboxes/Toolbox Red.prefab b/Assets/Content/Items/Functional/Containers/Object/Toolboxes/Toolbox Red.prefab index 91d32299bf..92eb7f735b 100644 --- a/Assets/Content/Items/Functional/Containers/Object/Toolboxes/Toolbox Red.prefab +++ b/Assets/Content/Items/Functional/Containers/Object/Toolboxes/Toolbox Red.prefab @@ -172,11 +172,13 @@ GameObject: - component: {fileID: 2081909342595332650} - component: {fileID: 1358342656361913515} - component: {fileID: 2884915648782529247} - - component: {fileID: 8597578929647225273} - component: {fileID: -5974139538508048618} - component: {fileID: -8822467730395627730} - component: {fileID: 5206759755089209485} - component: {fileID: -396234361631906964} + - component: {fileID: 532509687929333354} + - component: {fileID: 1093985765880061407} + - component: {fileID: 2103983410208154681} m_Layer: 16 m_Name: Toolbox Red m_TagString: Untagged @@ -262,31 +264,12 @@ MonoBehaviour: ItemId: toolbox Name: Toolbox Volume: 70 - container: {fileID: 0} sprite: {fileID: 21300000, guid: 66026a73b54c5814aa62ed061b556bbd, type: 3} prefab: {fileID: 5533951594911835035} attachmentPoint: {fileID: 6311512130502363032} bulkSize: 3 traits: [] ---- !u!114 &8597578929647225273 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5533951594911835035} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c66d43c6dbcfac444b581f95607728c4, type: 3} - m_Name: - m_EditorClassIdentifier: - syncMode: 0 - syncInterval: 0.1 - containerName: toolbox - containerFilter: {fileID: 11400000, guid: 89eaffbef3faadd4ca026f279e092c8b, type: 2} - volumeLimited: 1 - maxVolume: 65 - slots: 8 + Size: {x: 0, y: 0} --- !u!114 &-5974139538508048618 MonoBehaviour: m_ObjectHideFlags: 0 @@ -317,6 +300,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 59d174b721ba45d285a8f164a519c314, type: 3} m_Name: m_EditorClassIdentifier: + DisplayName: Text: Can store several tools. MaxDistance: 0 --- !u!95 &5206759755089209485 @@ -356,6 +340,48 @@ MonoBehaviour: localPositionSensitivity: 0.01 localRotationSensitivity: 0.01 localScaleSensitivity: 0.01 +--- !u!114 &532509687929333354 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5533951594911835035} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 72bfc9c5e18140bc9dbf232d3a7c2ff6, type: 3} + m_Name: + m_EditorClassIdentifier: + HideItems: 1 + AttachItems: 1 +--- !u!114 &1093985765880061407 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5533951594911835035} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fa364422073946a1badbfa66a349361d, type: 3} + m_Name: + m_EditorClassIdentifier: + AttachedContainer: {fileID: 532509687929333354} + Size: {x: 4, y: 2} +--- !u!114 &2103983410208154681 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5533951594911835035} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2119b201c85e4ba2896540c7243a4b1c, type: 3} + m_Name: + m_EditorClassIdentifier: + syncMode: 0 + syncInterval: 0.1 --- !u!1 &8066562249021099569 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Content/Items/Functional/Containers/Object/cardboard box.prefab b/Assets/Content/Items/Functional/Containers/Object/cardboard box.prefab index aef32f3d8e..569f639523 100644 --- a/Assets/Content/Items/Functional/Containers/Object/cardboard box.prefab +++ b/Assets/Content/Items/Functional/Containers/Object/cardboard box.prefab @@ -45,11 +45,13 @@ GameObject: - component: {fileID: 6925736849406537146} - component: {fileID: 3012029890608275350} - component: {fileID: 8955583334864001881} - - component: {fileID: 8259097352887984799} - component: {fileID: 3937623309233931808} - component: {fileID: 8026662465185345548} - component: {fileID: 7389511661425851685} - component: {fileID: 5631262523184873709} + - component: {fileID: 3581126248657120137} + - component: {fileID: 9174613476979565480} + - component: {fileID: 4236927728003344161} m_Layer: 16 m_Name: cardboard box m_TagString: Untagged @@ -181,31 +183,12 @@ MonoBehaviour: ItemId: box_cardboard Name: Cardboard Box Volume: 55 - container: {fileID: 0} sprite: {fileID: 21300000, guid: 66026a73b54c5814aa62ed061b556bbd, type: 3} prefab: {fileID: 8155353539727309456} attachmentPoint: {fileID: 3203922127485635406} bulkSize: 3 traits: [] ---- !u!114 &8259097352887984799 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8155353539727309456} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c66d43c6dbcfac444b581f95607728c4, type: 3} - m_Name: - m_EditorClassIdentifier: - syncMode: 0 - syncInterval: 0.1 - containerName: box - containerFilter: {fileID: 0} - volumeLimited: 1 - maxVolume: 50 - slots: 8 + Size: {x: 0, y: 0} --- !u!114 &3937623309233931808 MonoBehaviour: m_ObjectHideFlags: 0 @@ -236,6 +219,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 59d174b721ba45d285a8f164a519c314, type: 3} m_Name: m_EditorClassIdentifier: + DisplayName: Text: Can store several small items. MaxDistance: 0 --- !u!114 &7389511661425851685 @@ -275,3 +259,45 @@ Animator: m_HasTransformHierarchy: 1 m_AllowConstantClipSamplingOptimization: 1 m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!114 &3581126248657120137 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8155353539727309456} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2119b201c85e4ba2896540c7243a4b1c, type: 3} + m_Name: + m_EditorClassIdentifier: + syncMode: 0 + syncInterval: 0.1 +--- !u!114 &9174613476979565480 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8155353539727309456} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 72bfc9c5e18140bc9dbf232d3a7c2ff6, type: 3} + m_Name: + m_EditorClassIdentifier: + HideItems: 1 + AttachItems: 1 +--- !u!114 &4236927728003344161 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8155353539727309456} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fa364422073946a1badbfa66a349361d, type: 3} + m_Name: + m_EditorClassIdentifier: + AttachedContainer: {fileID: 9174613476979565480} + Size: {x: 4, y: 2} diff --git a/Assets/Content/Items/Functional/Tools/Generic/Welder/Welder.cs b/Assets/Content/Items/Functional/Tools/Generic/Welder/Welder.cs index ba5a78afb7..72d055f99a 100644 --- a/Assets/Content/Items/Functional/Tools/Generic/Welder/Welder.cs +++ b/Assets/Content/Items/Functional/Tools/Generic/Welder/Welder.cs @@ -33,8 +33,9 @@ public class Welder : Item, IToggleable private Dictionary reinforceDict; - public void Start() + public override void Start() { + base.Start(); reinforceDict = new Dictionary {{commonWall, reinforcedWall}, {commonFloor, reinforcedFloor}}; GenerateNewIcon(); } diff --git a/Assets/Content/Items/Weapons/Melee/Blunt/baseball bat.prefab b/Assets/Content/Items/Weapons/Melee/Blunt/baseball bat.prefab index a75bd767d0..fa949c9d24 100644 --- a/Assets/Content/Items/Weapons/Melee/Blunt/baseball bat.prefab +++ b/Assets/Content/Items/Weapons/Melee/Blunt/baseball bat.prefab @@ -40,6 +40,7 @@ GameObject: m_Component: - component: {fileID: 5200706287935933437} - component: {fileID: 1836099743179439511} + - component: {fileID: 4106634476070866544} - component: {fileID: 3852715610614067659} - component: {fileID: 7371003924595805490} - component: {fileID: 8018462483327430340} @@ -84,6 +85,24 @@ MonoBehaviour: serverOnly: 0 m_AssetId: hasSpawned: 0 +--- !u!114 &4106634476070866544 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9112971210699389422} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2f74aedd71d9a4f55b3ce499326d45fb, type: 3} + m_Name: + m_EditorClassIdentifier: + syncMode: 0 + syncInterval: 0.1 + clientAuthority: 0 + localPositionSensitivity: 0.01 + localRotationSensitivity: 0.01 + localScaleSensitivity: 0.01 --- !u!33 &3852715610614067659 MeshFilter: m_ObjectHideFlags: 0 @@ -178,13 +197,13 @@ MonoBehaviour: ItemId: bat_baseball Name: Baseball Bat Volume: 12 - container: {fileID: 0} sprite: {fileID: 21300000, guid: 66026a73b54c5814aa62ed061b556bbd, type: 3} prefab: {fileID: 9112971210699389422} attachmentPoint: {fileID: 3586972927019977724} bulkSize: 2 traits: - {fileID: 11400000, guid: 08c4bae5b95cea146826e467131ec146, type: 2} + Size: {x: 1, y: 2} --- !u!114 &-378578217423609848 MonoBehaviour: m_ObjectHideFlags: 0 @@ -197,5 +216,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 59d174b721ba45d285a8f164a519c314, type: 3} m_Name: m_EditorClassIdentifier: + DisplayName: Text: MaxDistance: 0 diff --git a/Assets/Content/Items/Weapons/Melee/Sharp/katana.prefab b/Assets/Content/Items/Weapons/Melee/Sharp/katana.prefab index 297f44b9b1..be101228d1 100644 --- a/Assets/Content/Items/Weapons/Melee/Sharp/katana.prefab +++ b/Assets/Content/Items/Weapons/Melee/Sharp/katana.prefab @@ -10,6 +10,7 @@ GameObject: m_Component: - component: {fileID: 8436938069546722856} - component: {fileID: 2612574130111238210} + - component: {fileID: 2465722878796310567} - component: {fileID: 598135176542968862} - component: {fileID: 6589199107708526823} - component: {fileID: 5944141881834570513} @@ -54,6 +55,24 @@ MonoBehaviour: serverOnly: 0 m_AssetId: hasSpawned: 0 +--- !u!114 &2465722878796310567 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4849637522547643451} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2f74aedd71d9a4f55b3ce499326d45fb, type: 3} + m_Name: + m_EditorClassIdentifier: + syncMode: 0 + syncInterval: 0.1 + clientAuthority: 0 + localPositionSensitivity: 0.01 + localRotationSensitivity: 0.01 + localScaleSensitivity: 0.01 --- !u!33 &598135176542968862 MeshFilter: m_ObjectHideFlags: 0 @@ -148,7 +167,6 @@ MonoBehaviour: ItemId: katana Name: Katana Volume: 18 - container: {fileID: 0} sprite: {fileID: 21300000, guid: 66026a73b54c5814aa62ed061b556bbd, type: 3} prefab: {fileID: 4849637522547643451} attachmentPoint: {fileID: 936155493409924649} @@ -156,6 +174,7 @@ MonoBehaviour: traits: - {fileID: 11400000, guid: 08c4bae5b95cea146826e467131ec146, type: 2} - {fileID: 11400000, guid: 815dcab6a0a677a418fa679d054ab3f2, type: 2} + Size: {x: 0, y: 0} --- !u!114 &-8080460482961284108 MonoBehaviour: m_ObjectHideFlags: 0 @@ -168,6 +187,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 59d174b721ba45d285a8f164a519c314, type: 3} m_Name: m_EditorClassIdentifier: + DisplayName: Text: MaxDistance: 0 --- !u!1 &9054708316780237412 diff --git a/Assets/Content/Structures/Floors/Grey Floor/Floor - Grey.mat b/Assets/Content/Structures/Floors/Grey Floor/Floor - Grey.mat index 6725ee194a..9f8f10ecc1 100644 --- a/Assets/Content/Structures/Floors/Grey Floor/Floor - Grey.mat +++ b/Assets/Content/Structures/Floors/Grey Floor/Floor - Grey.mat @@ -24,7 +24,7 @@ Material: m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} m_ShaderKeywords: ENABLE_BLOOD _NORMALMAP _SPECULARHIGHLIGHTS_OFF m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 + m_EnableInstancingVariants: 1 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} diff --git a/Assets/Content/Structures/Floors/Plating/Floor - Plating.mat b/Assets/Content/Structures/Floors/Plating/Floor - Plating.mat index d64ea31020..006a4383e1 100644 --- a/Assets/Content/Structures/Floors/Plating/Floor - Plating.mat +++ b/Assets/Content/Structures/Floors/Plating/Floor - Plating.mat @@ -11,7 +11,7 @@ Material: m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} m_ShaderKeywords: _NORMALMAP _SPECULARHIGHLIGHTS_OFF m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 + m_EnableInstancingVariants: 1 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} diff --git a/Assets/Content/Systems/Construction/ConstructionMaterial.cs b/Assets/Content/Systems/Construction/ConstructionMaterial.cs index 04e6c283d6..7da469c8df 100644 --- a/Assets/Content/Systems/Construction/ConstructionMaterial.cs +++ b/Assets/Content/Systems/Construction/ConstructionMaterial.cs @@ -109,7 +109,7 @@ private void ClientConstruct(object sender, EventArgs e) public void CmdConstruct(int index, NetworkConnectionToClient client = null) { // Check if sending player is holding - if (client != null && client.identity.GetComponent().GetItemInHand().gameObject != gameObject) + if (client != null && client.identity.GetComponent().ItemInHand.gameObject != gameObject) { return; } diff --git a/Assets/Content/Systems/Interactions/ItemHelpers.cs b/Assets/Content/Systems/Interactions/ItemHelpers.cs index 82c0bed8db..156bfef8dd 100644 --- a/Assets/Content/Systems/Interactions/ItemHelpers.cs +++ b/Assets/Content/Systems/Interactions/ItemHelpers.cs @@ -16,12 +16,13 @@ public static class ItemHelpers /// If the original item should be destroyed public static void ReplaceItem(Item original, Item replacement, bool destroyOriginal = true) { - Container container = original.container; + Container container = original.Container; if (container != null) { - int slot = container.GetSlotFromItem(original); - container.RemoveItem(slot); - container.AddItem(slot, replacement.gameObject); + int index = container.FindItem(original); + Container.StoredItem storedItem = container.StoredItems[index]; + container.RemoveItem(storedItem.Item); + container.AddItem(replacement, storedItem.Position); } else { @@ -39,7 +40,13 @@ public static Item CreateItem(GameObject prefab) { GameObject gameObject = Object.Instantiate(prefab); NetworkServer.Spawn(gameObject); - return gameObject.GetComponent(); + var item = gameObject.GetComponent(); + if (NetworkClient.active) + { + // Render the preview right after creation + Sprite unused = item.InventorySprite; + } + return item; } } } \ No newline at end of file diff --git a/Assets/Content/Systems/Interactions/StoreInteraction.cs b/Assets/Content/Systems/Interactions/StoreInteraction.cs index 5b7fa3f46a..d107d0c63b 100644 --- a/Assets/Content/Systems/Interactions/StoreInteraction.cs +++ b/Assets/Content/Systems/Interactions/StoreInteraction.cs @@ -10,8 +10,7 @@ namespace SS3D.Content.Systems.Interactions public class StoreInteraction : IInteraction { public Sprite icon; - public bool OnlyWhenOpen { get; set; } - + public IClientInteraction CreateClient(InteractionEvent interactionEvent) { return null; @@ -33,27 +32,26 @@ public virtual bool CanInteract(InteractionEvent interactionEvent) { return false; } - - if (interactionEvent.Source.Parent is Hands hands && interactionEvent.Target is IGameObjectProvider target) + + var target = interactionEvent.Target.GetComponent(); + if (interactionEvent.Source.Parent is Hands hands && target != null) { - return hands.GetItemInHand() != null && CanStore(target.GameObject); + return !hands.SelectedHandEmpty && CanStore(interactionEvent.Source.GetComponentInTree(), interactionEvent.GetSourceItem(), target); } return false; } - public bool CanStore(GameObject target) + private bool CanStore(Creature creature, Item item, ViewableContainer target) { - if(OnlyWhenOpen) - return target.GetComponent()?.IsOpen() ?? false; - return true; + return target.CanModify(creature) && target.AttachedContainer.Container.CouldStoreItem(item); } public virtual bool Start(InteractionEvent interactionEvent, InteractionReference reference) { Hands hands = (Hands) interactionEvent.Source.Parent; - hands.GameObject.GetComponent() - .MoveItem(hands.ContainerObject, hands.HeldSlot, ((IGameObjectProvider)interactionEvent.Target).GameObject); + hands.ItemInHand.Container = interactionEvent.Target.GetComponent().AttachedContainer.Container; + return false; } diff --git a/Assets/Content/Systems/Interactions/ViewContainerInteraction.cs b/Assets/Content/Systems/Interactions/ViewContainerInteraction.cs index 857f9dd841..d7a22e06a3 100644 --- a/Assets/Content/Systems/Interactions/ViewContainerInteraction.cs +++ b/Assets/Content/Systems/Interactions/ViewContainerInteraction.cs @@ -32,26 +32,33 @@ public bool CanInteract(InteractionEvent interactionEvent) { return false; } - return (interactionEvent.Target as IGameObjectProvider)?.GameObject?.GetComponent() != null; - } - public bool Start(InteractionEvent interactionEvent, InteractionReference reference) - { - GameObject source = ((IGameObjectProvider)interactionEvent.Source.GetRootSource()).GameObject; - GameObject target = ((IGameObjectProvider)interactionEvent.Target).GameObject; - Inventory inventory = source.GetComponent(); - if (!inventory.HasContainer(target)) + var container = interactionEvent.Target.GetComponent(); + if (container == null) { - var attacher = source.AddComponent(); - attacher.container = target.GetComponent(); - attacher.inventory = inventory; - attacher.range = MaxDistance; + return false; + } + var inventory = interactionEvent.Source.GetComponentInTree(); + if (inventory == null) + { + return false; } - else + + Creature creature = interactionEvent.Source.GetCreature(); + if (creature == null) { - inventory.RemoveContainer(target); + return false; } + return !inventory.HasContainer(container) && creature.CanInteract(container.gameObject); + } + + public bool Start(InteractionEvent interactionEvent, InteractionReference reference) + { + var inventory = interactionEvent.Source.GetComponentInTree(); + var attachedContainer = interactionEvent.Target.GetComponent(); + inventory.OpenContainer(attachedContainer); + return false; } diff --git a/Assets/Content/Systems/Inventory/Filters/Filter.cs b/Assets/Content/Systems/Inventory/Filters/Filter.cs index 5dcab27dbf..3ebb8453f4 100644 --- a/Assets/Content/Systems/Inventory/Filters/Filter.cs +++ b/Assets/Content/Systems/Inventory/Filters/Filter.cs @@ -5,7 +5,6 @@ [CreateAssetMenu(fileName = "Filter", menuName = "Inventory/Filter")] public class Filter : ScriptableObject { - public BulkSize bulkSize = BulkSize.Medium; public bool mustHaveAll; public List acceptedTraits; public List deniedTraits; @@ -13,8 +12,6 @@ public class Filter : ScriptableObject public bool CanStore(Item item) { int traitCount = 0; - if (item.bulkSize > bulkSize) - return false; if (acceptedTraits.Count == 0 && deniedTraits.Count == 0) return true; diff --git a/Assets/Content/Systems/Inventory/Traits/Trait.cs b/Assets/Content/Systems/Inventory/Traits/Trait.cs index deebd356b5..cb02bc8b59 100644 --- a/Assets/Content/Systems/Inventory/Traits/Trait.cs +++ b/Assets/Content/Systems/Inventory/Traits/Trait.cs @@ -5,7 +5,29 @@ public class Trait : ScriptableObject { //Hash for identification protected int hash; - [HideInInspector] public int Hash => hash; + [HideInInspector] public int Hash + { + get => hash; + set => hash = value; + } + + protected bool Equals(Trait other) + { + return hash == other.hash; + } + + public override bool Equals(object obj) + { + if (ReferenceEquals(null, obj)) return false; + if (ReferenceEquals(this, obj)) return true; + if (obj.GetType() != this.GetType()) return false; + return Equals((Trait) obj); + } + + public override int GetHashCode() + { + return hash; + } [ExecuteInEditMode] private void OnValidate() diff --git a/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingAccessory.asset b/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingAccessory.asset new file mode 100644 index 0000000000..85d7b1b631 --- /dev/null +++ b/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingAccessory.asset @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 192f2453d05363c4bb6101f58fb7c844, type: 3} + m_Name: ClothingAccessory + m_EditorClassIdentifier: diff --git a/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingAccessory.asset.meta b/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingAccessory.asset.meta new file mode 100644 index 0000000000..c02e31b7fc --- /dev/null +++ b/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingAccessory.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c9951c26cf4420046a66221f8d6014b8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Content/Systems/Inventory/Traits/Wearables/Earpods.asset b/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingEars.asset similarity index 94% rename from Assets/Content/Systems/Inventory/Traits/Wearables/Earpods.asset rename to Assets/Content/Systems/Inventory/Traits/Wearables/ClothingEars.asset index aeacadfd5c..24e5e949fc 100644 --- a/Assets/Content/Systems/Inventory/Traits/Wearables/Earpods.asset +++ b/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingEars.asset @@ -10,5 +10,5 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 192f2453d05363c4bb6101f58fb7c844, type: 3} - m_Name: Earpods + m_Name: ClothingEars m_EditorClassIdentifier: diff --git a/Assets/Content/Systems/Inventory/Traits/Wearables/Earpods.asset.meta b/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingEars.asset.meta similarity index 100% rename from Assets/Content/Systems/Inventory/Traits/Wearables/Earpods.asset.meta rename to Assets/Content/Systems/Inventory/Traits/Wearables/ClothingEars.asset.meta diff --git a/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingExosuit.asset b/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingExosuit.asset new file mode 100644 index 0000000000..e4e97f7ffc --- /dev/null +++ b/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingExosuit.asset @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 192f2453d05363c4bb6101f58fb7c844, type: 3} + m_Name: ClothingExosuit + m_EditorClassIdentifier: diff --git a/Assets/Content/Systems/Inventory/Traits/Wearables/Vest.asset.meta b/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingExosuit.asset.meta similarity index 100% rename from Assets/Content/Systems/Inventory/Traits/Wearables/Vest.asset.meta rename to Assets/Content/Systems/Inventory/Traits/Wearables/ClothingExosuit.asset.meta diff --git a/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingGlasses.asset b/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingGlasses.asset new file mode 100644 index 0000000000..5b42a02e04 --- /dev/null +++ b/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingGlasses.asset @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 192f2453d05363c4bb6101f58fb7c844, type: 3} + m_Name: ClothingGlasses + m_EditorClassIdentifier: diff --git a/Assets/Content/Systems/Inventory/Traits/Wearables/Glasses.asset.meta b/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingGlasses.asset.meta similarity index 100% rename from Assets/Content/Systems/Inventory/Traits/Wearables/Glasses.asset.meta rename to Assets/Content/Systems/Inventory/Traits/Wearables/ClothingGlasses.asset.meta diff --git a/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingGloves.asset b/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingGloves.asset new file mode 100644 index 0000000000..57ac973f22 --- /dev/null +++ b/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingGloves.asset @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 192f2453d05363c4bb6101f58fb7c844, type: 3} + m_Name: ClothingGloves + m_EditorClassIdentifier: diff --git a/Assets/Content/Systems/Inventory/Traits/Wearables/Gloves.asset.meta b/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingGloves.asset.meta similarity index 100% rename from Assets/Content/Systems/Inventory/Traits/Wearables/Gloves.asset.meta rename to Assets/Content/Systems/Inventory/Traits/Wearables/ClothingGloves.asset.meta diff --git a/Assets/Content/Systems/Inventory/Traits/Wearables/Glasses.asset b/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingHead.asset similarity index 94% rename from Assets/Content/Systems/Inventory/Traits/Wearables/Glasses.asset rename to Assets/Content/Systems/Inventory/Traits/Wearables/ClothingHead.asset index ad6f73ac57..d9c540f32e 100644 --- a/Assets/Content/Systems/Inventory/Traits/Wearables/Glasses.asset +++ b/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingHead.asset @@ -10,5 +10,5 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 192f2453d05363c4bb6101f58fb7c844, type: 3} - m_Name: Glasses + m_Name: ClothingHead m_EditorClassIdentifier: diff --git a/Assets/Content/Systems/Inventory/Traits/Wearables/Helmet.asset.meta b/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingHead.asset.meta similarity index 100% rename from Assets/Content/Systems/Inventory/Traits/Wearables/Helmet.asset.meta rename to Assets/Content/Systems/Inventory/Traits/Wearables/ClothingHead.asset.meta diff --git a/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingJumpsuit.asset b/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingJumpsuit.asset new file mode 100644 index 0000000000..4930b26e82 --- /dev/null +++ b/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingJumpsuit.asset @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 192f2453d05363c4bb6101f58fb7c844, type: 3} + m_Name: ClothingJumpsuit + m_EditorClassIdentifier: diff --git a/Assets/Content/Systems/Inventory/Traits/Wearables/Suit.asset.meta b/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingJumpsuit.asset.meta similarity index 100% rename from Assets/Content/Systems/Inventory/Traits/Wearables/Suit.asset.meta rename to Assets/Content/Systems/Inventory/Traits/Wearables/ClothingJumpsuit.asset.meta diff --git a/Assets/Content/Systems/Inventory/Traits/Wearables/Gloves.asset b/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingMask.asset similarity index 94% rename from Assets/Content/Systems/Inventory/Traits/Wearables/Gloves.asset rename to Assets/Content/Systems/Inventory/Traits/Wearables/ClothingMask.asset index 8d135c83e4..5477eda6fa 100644 --- a/Assets/Content/Systems/Inventory/Traits/Wearables/Gloves.asset +++ b/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingMask.asset @@ -10,5 +10,5 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 192f2453d05363c4bb6101f58fb7c844, type: 3} - m_Name: Gloves + m_Name: ClothingMask m_EditorClassIdentifier: diff --git a/Assets/Content/Systems/Inventory/Traits/Wearables/Mask.asset.meta b/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingMask.asset.meta similarity index 100% rename from Assets/Content/Systems/Inventory/Traits/Wearables/Mask.asset.meta rename to Assets/Content/Systems/Inventory/Traits/Wearables/ClothingMask.asset.meta diff --git a/Assets/Content/Systems/Inventory/Traits/Wearables/Helmet.asset b/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingShoes.asset similarity index 94% rename from Assets/Content/Systems/Inventory/Traits/Wearables/Helmet.asset rename to Assets/Content/Systems/Inventory/Traits/Wearables/ClothingShoes.asset index 9c8945f16b..35acc19dcd 100644 --- a/Assets/Content/Systems/Inventory/Traits/Wearables/Helmet.asset +++ b/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingShoes.asset @@ -10,5 +10,5 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 192f2453d05363c4bb6101f58fb7c844, type: 3} - m_Name: Helmet + m_Name: ClothingShoes m_EditorClassIdentifier: diff --git a/Assets/Content/Systems/Inventory/Traits/Wearables/Shoes.asset.meta b/Assets/Content/Systems/Inventory/Traits/Wearables/ClothingShoes.asset.meta similarity index 100% rename from Assets/Content/Systems/Inventory/Traits/Wearables/Shoes.asset.meta rename to Assets/Content/Systems/Inventory/Traits/Wearables/ClothingShoes.asset.meta diff --git a/Assets/Content/Systems/Inventory/Traits/Wearables/Mask.asset b/Assets/Content/Systems/Inventory/Traits/Wearables/Mask.asset deleted file mode 100644 index d8c55f5121..0000000000 --- a/Assets/Content/Systems/Inventory/Traits/Wearables/Mask.asset +++ /dev/null @@ -1,14 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 192f2453d05363c4bb6101f58fb7c844, type: 3} - m_Name: Mask - m_EditorClassIdentifier: diff --git a/Assets/Content/Systems/Inventory/Traits/Wearables/Shoes.asset b/Assets/Content/Systems/Inventory/Traits/Wearables/Shoes.asset deleted file mode 100644 index 9f7bab3e9e..0000000000 --- a/Assets/Content/Systems/Inventory/Traits/Wearables/Shoes.asset +++ /dev/null @@ -1,14 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 192f2453d05363c4bb6101f58fb7c844, type: 3} - m_Name: Shoes - m_EditorClassIdentifier: diff --git a/Assets/Content/Systems/Inventory/Traits/Wearables/Suit.asset b/Assets/Content/Systems/Inventory/Traits/Wearables/Suit.asset deleted file mode 100644 index a83ecd7df5..0000000000 --- a/Assets/Content/Systems/Inventory/Traits/Wearables/Suit.asset +++ /dev/null @@ -1,14 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 192f2453d05363c4bb6101f58fb7c844, type: 3} - m_Name: Suit - m_EditorClassIdentifier: diff --git a/Assets/Content/Systems/Inventory/Traits/Wearables/Vest.asset b/Assets/Content/Systems/Inventory/Traits/Wearables/Vest.asset deleted file mode 100644 index 7a0b343c03..0000000000 --- a/Assets/Content/Systems/Inventory/Traits/Wearables/Vest.asset +++ /dev/null @@ -1,14 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 192f2453d05363c4bb6101f58fb7c844, type: 3} - m_Name: Vest - m_EditorClassIdentifier: diff --git a/Assets/Content/Systems/Player/InitUI.cs b/Assets/Content/Systems/Player/InitUI.cs index 011afe6c2c..784f3e14b3 100644 --- a/Assets/Content/Systems/Player/InitUI.cs +++ b/Assets/Content/Systems/Player/InitUI.cs @@ -1,5 +1,8 @@ -using SS3D.Engine.Inventory.UI; +using System; using Mirror; +using SS3D.Engine.Inventory; +using SS3D.Engine.Inventory.Extensions; +using SS3D.Engine.Inventory.UI; using UnityEngine; namespace SS3D.Content.Systems.Player @@ -9,10 +12,21 @@ public class InitUI : NetworkBehaviour { public GameObject prefab; + private GameObject instance; + public override void OnStartLocalPlayer() { - var obj = Instantiate(prefab); - obj.GetComponent().StartUI(GetComponent()); + instance = Instantiate(prefab); + var inventoryUi = instance.GetComponent(); + inventoryUi.Inventory = GetComponent(); + } + + public void OnDestroy() + { + if (instance != null) + { + Destroy(instance); + } } } } diff --git a/Assets/Editor/StopPlayOnRecompile.cs b/Assets/Editor/StopPlayOnRecompile.cs new file mode 100644 index 0000000000..65c8a3f802 --- /dev/null +++ b/Assets/Editor/StopPlayOnRecompile.cs @@ -0,0 +1,34 @@ +using UnityEditor; + +namespace SS3D.Editor +{ + [InitializeOnLoad] + class StopPlayOnRecompile + { + static StopPlayOnRecompile() + { + EditorApplication.update += Update; + EditorApplication.playModeStateChanged += OnPlayModeChange; + } + + private static void Update() + { + if (EditorApplication.isCompiling && EditorApplication.isPlaying) + { + EditorApplication.isPlaying = false; + } + } + + private static void OnPlayModeChange(PlayModeStateChange state) + { + if (state == PlayModeStateChange.EnteredPlayMode) + { + EditorApplication.LockReloadAssemblies(); + } + else if (state == PlayModeStateChange.EnteredEditMode) + { + EditorApplication.UnlockReloadAssemblies(); + } + } + } +} \ No newline at end of file diff --git a/Assets/Editor/StopPlayOnRecompile.cs.meta b/Assets/Editor/StopPlayOnRecompile.cs.meta new file mode 100644 index 0000000000..9f9e9ba810 --- /dev/null +++ b/Assets/Editor/StopPlayOnRecompile.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 2e9eb789346645798289d617def2c989 +timeCreated: 1608064709 \ No newline at end of file diff --git a/Assets/Engine/Interactions/Extensions/InteractionExtensions.cs b/Assets/Engine/Interactions/Extensions/InteractionExtensions.cs index 9927e8e900..36c049b51b 100644 --- a/Assets/Engine/Interactions/Extensions/InteractionExtensions.cs +++ b/Assets/Engine/Interactions/Extensions/InteractionExtensions.cs @@ -35,11 +35,7 @@ public static bool RangeCheck(InteractionEvent interactionEvent) RangeLimit range = interactionEvent.Source.GetRange(); - float horizontal = range.horizontal; - // Check horizontal and vertical range - return Mathf.Abs(point.y - sourcePosition.y) < range.vertical && - (new Vector2(point.x, point.z) - new Vector2(sourcePosition.x, sourcePosition.z)).sqrMagnitude < - horizontal * horizontal; + return range.IsInRange(sourcePosition, point); } } } \ No newline at end of file diff --git a/Assets/Engine/Interactions/Extensions/InteractionSourceExtension.cs b/Assets/Engine/Interactions/Extensions/InteractionSourceExtension.cs index 0547e3bc4d..26257919fd 100644 --- a/Assets/Engine/Interactions/Extensions/InteractionSourceExtension.cs +++ b/Assets/Engine/Interactions/Extensions/InteractionSourceExtension.cs @@ -58,5 +58,10 @@ public static Hands GetHands(this IInteractionSource source) { return source.GetComponentInTree(); } - } + + public static Creature GetCreature(this IInteractionSource source) + { + return source.GetRootSource().GetComponent(); + } + } } \ No newline at end of file diff --git a/Assets/Engine/Interactions/InteractionHandler.cs b/Assets/Engine/Interactions/InteractionHandler.cs index b005e9427c..c88eb5fb54 100644 --- a/Assets/Engine/Interactions/InteractionHandler.cs +++ b/Assets/Engine/Interactions/InteractionHandler.cs @@ -69,7 +69,7 @@ public void Update() Hands hands = GetComponent(); if (hands != null ) { - Item item = hands.Container.GetItem(hands.HeldSlot); + Item item = hands.ItemInHand; if (item != null) { InteractInHand(item.gameObject, gameObject, true); @@ -104,7 +104,7 @@ public void Update() Hands hands = GetComponent(); if (hands != null ) { - Item item = hands.Container.GetItem(hands.HeldSlot); + Item item = hands.ItemInHand; if (item != null) { InteractInHand(item.gameObject, gameObject); diff --git a/Assets/Engine/Interactions/RangeLimit.cs b/Assets/Engine/Interactions/RangeLimit.cs index 9febed268a..5a35636a96 100644 --- a/Assets/Engine/Interactions/RangeLimit.cs +++ b/Assets/Engine/Interactions/RangeLimit.cs @@ -1,4 +1,5 @@ using System; +using UnityEngine; using UnityEngine.Serialization; namespace SS3D.Engine.Interactions @@ -15,6 +16,13 @@ public RangeLimit(float horizontal, float vertical) this.vertical = vertical; } + public bool IsInRange(Vector3 origin, Vector3 target) + { + return Mathf.Abs(target.y - origin.y) < vertical && + (new Vector2(target.x, target.z) - new Vector2(origin.x, origin.z)).sqrMagnitude < + horizontal * horizontal; + } + public static readonly RangeLimit Max = new RangeLimit {horizontal = float.MaxValue, vertical = float.MaxValue}; } } \ No newline at end of file diff --git a/Assets/Engine/Inventory/AttachedContainer.cs b/Assets/Engine/Inventory/AttachedContainer.cs new file mode 100644 index 0000000000..14987e4fd3 --- /dev/null +++ b/Assets/Engine/Inventory/AttachedContainer.cs @@ -0,0 +1,182 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using Mirror; +using UnityEngine; + +namespace SS3D.Engine.Inventory +{ + /// + /// A container attached to a gameobject + /// + public class AttachedContainer : MonoBehaviour + { + /// + /// If items should be hidden + /// + public bool HideItems = true; + /// + /// If items should be attached as children + /// + public bool AttachItems = true; + /// + /// The local position of attached items + /// + public Vector3 AttachmentOffset = Vector3.zero; + /// + /// The creatures looking at this container + /// + public HashSet Observers = new HashSet(); + + private Container container; + + public delegate void ObserverHandler(AttachedContainer container, Creature observer); + + public event EventHandler ItemAttached; + public event EventHandler ItemDetached; + public event ObserverHandler NewObserver; + + /// + /// The container that is attached + /// Only set this right after creation, as event listener will not update + /// + public Container Container + { + get => container; + set => UpdateContainer(value); + } + + public static AttachedContainer CreateEmpty(GameObject gameObject, Vector2Int size, IEnumerable filters = null) + { + var attachedContainer = gameObject.AddComponent(); + var container = new Container + { + Size = size + }; + if (filters != null) + { + container.Filters.AddRange(filters); + } + attachedContainer.Container = container; + + return attachedContainer; + } + + public void OnDestroy() + { + Container?.Destroy(); + } + + /// + /// Adds an observer to this container + /// + /// The creature which observes + /// True if the creature was not already observing this container + public bool AddObserver(Creature observer) + { + bool newObserver = Observers.Add(observer); + if (newObserver) + { + OnNewObserver(observer); + } + return newObserver; + } + + /// + /// Removes an observer + /// + /// The observer to remove + public void RemoveObserver(Creature observer) + { + Observers.Remove(observer); + } + + public override string ToString() + { + return $"{name}({nameof(AttachedContainer)})[size: {container.Size}, items: {container.ItemCount}]"; + } + + protected virtual void OnItemAttached(Item e) + { + ItemAttached?.Invoke(this, e); + } + + protected virtual void OnItemDetached(Item e) + { + ItemDetached?.Invoke(this, e); + } + + protected virtual void OnNewObserver(Creature e) + { + NewObserver?.Invoke(this, e); + } + + private void UpdateContainer(Container newContainer) + { + if (container != null) + { + container.ContentsChanged -= ContainerContentsChanged; + container.AttachedTo = null; + } + + if (newContainer == null) + { + return; + } + + newContainer.ContentsChanged += ContainerContentsChanged; + newContainer.AttachedTo = this; + container = newContainer; + } + + private void ContainerContentsChanged(Container container, IEnumerable items, Container.ContainerChangeType type) + { + switch (type) + { + case Container.ContainerChangeType.Add: + { + foreach (Item item in items) + { + item.Freeze(); + // Make invisible + if (HideItems) + { + item.SetVisibility(false); + } + + // Attach to container + if (AttachItems) + { + Transform itemTransform = item.transform; + itemTransform.SetParent(transform, false); + itemTransform.localPosition = AttachmentOffset; + OnItemAttached(item); + } + } + + break; + } + case Container.ContainerChangeType.Remove: + { + foreach (Item item in items) + { + item.Unfreeze(); + // Restore visibility + if (HideItems) + { + item.SetVisibility(true); + } + // Remove parent if child of this + if (item.transform.parent == transform) + { + item.transform.SetParent(null, true); + } + OnItemDetached(item); + } + + break; + } + } + } + } +} \ No newline at end of file diff --git a/Assets/Engine/Inventory/AttachedContainer.cs.meta b/Assets/Engine/Inventory/AttachedContainer.cs.meta new file mode 100644 index 0000000000..899f474c7c --- /dev/null +++ b/Assets/Engine/Inventory/AttachedContainer.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 72bfc9c5e18140bc9dbf232d3a7c2ff6 +timeCreated: 1604247938 \ No newline at end of file diff --git a/Assets/Engine/Inventory/AttachedContainerGenerator.cs b/Assets/Engine/Inventory/AttachedContainerGenerator.cs new file mode 100644 index 0000000000..f7f13dabdc --- /dev/null +++ b/Assets/Engine/Inventory/AttachedContainerGenerator.cs @@ -0,0 +1,25 @@ +using System; +using UnityEngine; +using UnityEngine.Assertions; + +namespace SS3D.Engine.Inventory +{ + /// + /// Creates a container and assigns it to an attached container (thanks unity) + /// + public class AttachedContainerGenerator : MonoBehaviour + { + public AttachedContainer AttachedContainer; + public Vector2Int Size; + + public void Start() + { + Assert.IsNotNull(AttachedContainer); + + AttachedContainer.Container = new Container + { + Size = Size + }; + } + } +} \ No newline at end of file diff --git a/Assets/Engine/Inventory/Extensions/HumanoidContainer.cs.meta b/Assets/Engine/Inventory/AttachedContainerGenerator.cs.meta similarity index 75% rename from Assets/Engine/Inventory/Extensions/HumanoidContainer.cs.meta rename to Assets/Engine/Inventory/AttachedContainerGenerator.cs.meta index 66856a757a..edf4029f77 100644 --- a/Assets/Engine/Inventory/Extensions/HumanoidContainer.cs.meta +++ b/Assets/Engine/Inventory/AttachedContainerGenerator.cs.meta @@ -1,10 +1,10 @@ fileFormatVersion: 2 -guid: 7cfa2de44e571574dafad711206c92bf +guid: fa364422073946a1badbfa66a349361d MonoImporter: externalObjects: {} serializedVersion: 2 defaultReferences: [] - executionOrder: 0 + executionOrder: -50 icon: {instanceID: 0} userData: assetBundleName: diff --git a/Assets/Engine/Inventory/ClothingContainers.cs b/Assets/Engine/Inventory/ClothingContainers.cs new file mode 100644 index 0000000000..42964100ca --- /dev/null +++ b/Assets/Engine/Inventory/ClothingContainers.cs @@ -0,0 +1,42 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace SS3D.Engine.Inventory +{ + public class ClothingContainers : MonoBehaviour + { + public AttachedContainer Gloves => Containers["Gloves"]; + public AttachedContainer Ears => Containers["Ears"]; + public AttachedContainer Jumpsuit => Containers["Jumpsuit"]; + public AttachedContainer Exosuit => Containers["Exosuit"]; + public AttachedContainer Glasses => Containers["Glasses"]; + public AttachedContainer Mask => Containers["Mask"]; + public AttachedContainer Head => Containers["Head"]; + public AttachedContainer Shoes => Containers["Shoes"]; + public AttachedContainer Accessory => Containers["Accessory"]; + // TODO: Replace with actual clothing storage + public AttachedContainer SuitStorage => Containers["Suit Storage"]; + + [NonSerialized] + public static readonly string[] ClothingSlotNames = {"Ears", "Jumpsuit", "Exosuit", "Glasses", "Mask", "Gloves", "Head", "Shoes", "Accessory", "Suit Storage"}; + + [NonSerialized] + public Dictionary Containers = new Dictionary(); + + public void Awake() + { + Filter[] filters = new Filter[1]; + foreach (string slotName in ClothingSlotNames) + { + var trait = ScriptableObject.CreateInstance(); + trait.Hash = Animator.StringToHash($"Clothing{slotName}".ToUpper()); + var filter = ScriptableObject.CreateInstance(); + filter.acceptedTraits = new List {trait}; + filter.deniedTraits = new List(); + filters[0] = filter; + Containers.Add(slotName, AttachedContainer.CreateEmpty(gameObject, Vector2Int.one, filters)); + } + } + } +} \ No newline at end of file diff --git a/Assets/Engine/Inventory/ClothingContainers.cs.meta b/Assets/Engine/Inventory/ClothingContainers.cs.meta new file mode 100644 index 0000000000..0787d7b762 --- /dev/null +++ b/Assets/Engine/Inventory/ClothingContainers.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 8d4b90a59a774591b9e883c310c3935a +timeCreated: 1607819704 \ No newline at end of file diff --git a/Assets/Engine/Inventory/Container.cs b/Assets/Engine/Inventory/Container.cs index 297f31789f..c299d9b327 100644 --- a/Assets/Engine/Inventory/Container.cs +++ b/Assets/Engine/Inventory/Container.cs @@ -1,218 +1,591 @@ -using Mirror; -using System; -using System.Linq; +using System; using System.Collections.Generic; -using SS3D.Content.Systems.Interactions; +using System.Linq; using UnityEngine; -using UnityEngine.Assertions; namespace SS3D.Engine.Inventory { - - /** - * A container holds items of a given kind. - * Attach it to an object to give that object the ability to contain. - * - * Note: 1 security vulnerability: Any client can subscribe to the container and view its contents (though NOT modify), regardless of distance or status - */ - public class Container : NetworkBehaviour + /// + /// Stores items in a 2 dimensional container + /// + public class Container { - #region Classes and Types + /// + /// The size of this container + /// + public Vector2Int Size; + + /// + /// Filters for this container + /// + public readonly List Filters = new List(); + + /// + /// An optional reference to an attached container + /// + public AttachedContainer AttachedTo { get; set; } + + private readonly List items = new List(); + private readonly object modificationLock = new object(); + + public delegate void ContainerContentsHandler(Container container, IEnumerable items, + ContainerChangeType type); - public static bool AreCompatible(Filter slot, Item item) + /// + /// Called when the contents of the container change + /// + public event ContainerContentsHandler ContentsChanged; + + /// + /// Is this container empty + /// + public bool Empty => ItemCount == 0; + + /// + /// How many items are in this container + /// + public int ItemCount => items.Count; + + /// + /// The items stored in this container + /// + public IEnumerable Items => items.Select(x => x.Item); + + /// + /// The items stored in this container, including information on how they are stored + /// + public List StoredItems => items; + + /// + /// The last time the contents of this container were changed + /// + public float LastModification { get; private set; } + + /// + /// Places an item into this container in the first available position + /// + /// The item to place + /// If the item was added + public bool AddItem(Item item) { - if (slot == null) + if (ContainsItem(item)) { - Debug.LogWarning("Trying to use a container without a filter"); return true; } - - Assert.IsNotNull(item); - return slot.CanStore(item); + if (!CouldStoreItem(item)) + { + return false; + } + + Vector2Int itemSize = item.Size; + int maxX = Size.x - itemSize.x; + int maxY = Size.y - itemSize.y; + + // TODO: Use a more efficient algorithm + for (int y = 0; y < maxY; y++) + { + for (int x = 0; x < maxX; x++) + { + Vector2Int itemPosition = new Vector2Int(x, y); + if (AddItem(item, itemPosition)) + { + return true; + } + } + } + + return false; } - public static bool CanStore(Container container, Item item) + /// + /// Tries to add an item at the specified position + /// + /// The item to add + /// The target position in the container + /// If the item was added + public bool AddItem(Item item, Vector2Int position) { - if (container.volumeLimited && !(container.volume + item.Volume <= container.maxVolume)) - return false; - if (container.containerFilter == null) + int itemIndex = FindItem(item); + if (itemIndex != -1) { - Debug.LogWarning("Trying to use a container without a filter", container); + StoredItem existingItem = StoredItems[itemIndex]; + // Try to move existing item + if (existingItem.Position != position) + { + if (IsAreaFreeExcluding(new RectInt(position, item.Size), item)) + { + StoredItems[itemIndex] = new StoredItem(item, position); + OnContainerChanged(new[] {item}, ContainerChangeType.Move); + return true; + } + + return false; + } + + // Item at same position, nothing to do return true; } - return container.containerFilter.CanStore(item); + if (!CouldStoreItem(item)) + { + return false; + } + + bool wasAdded = false; + lock (modificationLock) + { + if (IsAreaFree(new RectInt(position, item.Size))) + { + AddItemUnchecked(item, position); + wasAdded = true; + } + } + + if (wasAdded) + { + item.SetContainer(this, true, false); + OnItemAdded(item); + } + + return wasAdded; + } + + /// + /// Adds an item to the container without any checks (but ensuring there are no duplicates) + /// + /// The item to add + /// Where the item should go, make sure this position is valid and free! + private void AddItemUnchecked(Item item, Vector2Int position) + { + var newItem = new StoredItem(item, position); + + // Move it if it is already in the container + if (MoveItemUnchecked(newItem)) + { + return; + } + + items.Add(newItem); + LastModification = Time.time; } - public class ItemList : SyncList { } - #endregion + /// + /// Adds a stored item without checking any validity + /// The item to store + /// + public void AddItemUnchecked(StoredItem storedItem) + { + AddItemUnchecked(storedItem.Item, storedItem.Position); + } - // Editor properties - public string containerName; - public Filter containerFilter; - public bool volumeLimited = true; - public float maxVolume = 50f; - public int slots; - protected float volume; + /// + /// Add an array of items without performing checks + /// + /// + public void AddItemsUnchecked(StoredItem[] items) + { + foreach (StoredItem storedItem in items) + { + AddItemUnchecked(storedItem); + } + + OnContainerChanged(items.Select(x => x.Item), ContainerChangeType.Add); + } - public Container() + /// + /// Checks if a given area in the container is free + /// + /// The area to check + /// If the given area is free + public bool IsAreaFree(RectInt area) { - items = new ItemList(); + if (area.xMin < 0 || area.xMax < 0) + { + return false; + } + + if (area.xMax > Size.x || area.yMax > Size.y) + { + return false; + } + + foreach (StoredItem storedItem in items) + { + var storedItemPlacement = new RectInt(storedItem.Position, storedItem.Item.Size); + if (area.Overlaps(storedItemPlacement)) + { + return false; + } + } + + return true; } - // Called whenever items in the container change. - public event SyncList.SyncListChanged onChange + /// + /// Checks if a given area in the container is free, while excluding an item + /// + /// The area to check + /// The item to exclude from the check + /// If the given area is free + public bool IsAreaFreeExcluding(RectInt area, Item item) { - add + int i = FindItem(item); + StoredItem storedItem = default; + if (i != -1) { - items.Callback += value; + storedItem = items[i]; + items[i] = new StoredItem(storedItem.Item, new Vector2Int(100000, 100000)); } - remove + + bool areaFree = IsAreaFree(area); + + if (i != -1) { - items.Callback -= value; + items[i] = storedItem; } + + return areaFree; } - /** - * Add an item to a specific slot - */ - [Server] - public virtual void AddItem(int slot, GameObject item) + /// + /// Removes an item from the container + /// + /// The item to remove + public void RemoveItem(Item item) { - var itemComponent = item.GetComponent(); - - if (itemComponent == null || item.GetComponent() == null || - item.GetComponent() == null) + for (var i = 0; i < items.Count; i++) { - return; + if (items[i].Item == item) + { + RemoveItemAt(i); + return; + } + } + } + + /// + /// Removes multiple items from the container + /// + /// An array of items to remove + public void RemoveItems(Item[] itemsToRemove) + { + foreach (Item itemToRemove in itemsToRemove) + { + lock (modificationLock) + { + for (var i = 0; i < items.Count; i++) + { + StoredItem storedItem = items[i]; + if (storedItem.Item == itemToRemove) + { + StoredItems.RemoveAt(i); + itemToRemove.SetContainer(null, true, true); + break; + } + } + } } - if (items[slot] != null) - throw new Exception("Item already exists in slot"); // TODO: Specific exception - - if (!CanStore(this, itemComponent)) - throw new Exception("Item cannot be stored"); - - item.SetActive(false); - items[slot] = item; - itemComponent.container = this; - RecalculateVolume(this); - } - /** - * Add an item to the first available slot. - * Returns the slot it was added to. If item could not be added, -1 is returned. - * Note: Will call AddItem(slot, item) if a slot is found - */ - [Server] - public int AddItem(GameObject item) - { - var itemComponent = item.GetComponent(); - for (int i = 0; i < items.Count; ++i) { - if (items[i] == null && CanStore(this, itemComponent)) { - AddItem(i, item); - return i; + LastModification = Time.time; + + OnContainerChanged(itemsToRemove, ContainerChangeType.Remove); + } + + /// + /// Moves an item without performing validation + /// + /// The item to move + /// If the item was moved + public bool MoveItemUnchecked(StoredItem item) + { + for (var i = 0; i < items.Count; i++) + { + StoredItem x = items[i]; + if (x.Item == item.Item) + { + if (x.Position != item.Position) + { + items[i] = item; + LastModification = Time.time; + } + + return true; } } - RecalculateVolume(this); - return -1; + + return false; } - [Server] - public void RecalculateVolume(Container container) + /// + /// Moves multiple items without performing validation + /// + /// The items to move + public void MoveItemsUnchecked(StoredItem[] items) { - container.volume = 0f; - for (int i = 0; i < items.Count; ++i) + foreach (StoredItem storedItem in items) { - var item = container.GetItem(i); - if (item != null) - container.volume += item.Volume; + MoveItemUnchecked(storedItem); } + + OnContainerChanged(items.Select(x => x.Item), ContainerChangeType.Move); } - /** - * Remove the item from the container, returning the Item. - */ - [Server] - public virtual GameObject RemoveItem(int slot) + + /// + /// Finds an item at a position + /// + /// The position to check + /// The item at the position, or null if there is none + public Item ItemAt(Vector2Int position) { - if (items[slot] == null) - throw new Exception("No item exists in slot"); // TODO: Specific exception + foreach (StoredItem storedItem in items) + { + var storedItemPlacement = new RectInt(storedItem.Position, storedItem.Item.Size); + if (storedItemPlacement.Contains(position)) + { + return storedItem.Item; + } + } - var item = items[slot]; - item.GetComponent().container = null; - items[slot] = null; + return null; + } - RecalculateVolume(this); - return item; + /// + /// Finds the position of an item in the container + /// + /// The item to look for + /// The item's position or (-1, -1) + public Vector2Int PositionOf(Item item) + { + foreach (StoredItem storedItem in items) + { + if (storedItem.Item == item) + { + return storedItem.Position; + } + } + + return new Vector2Int(-1, -1); } - /** - * Remove the item from the container, returning the Item. - */ - public void RemoveItem(GameObject item) + /// + /// Ensures this container has the same state as the one given, using the least amount of operations + /// + /// The container to match + public void Reconcile(Container otherContainer) { + Size = otherContainer.Size; + + if (Empty) + { + items.AddRange(otherContainer.items); + OnContainerChanged(otherContainer.Items, ContainerChangeType.Add); + return; + } + + if (otherContainer.Empty) + { + Dump(); + return; + } + + // Loop through all items to find the first index of divergence + // We can assume that all items after that point have been changed, as items are always inserted at the end + List movedItems = new List(); + int changedIndex = -1; for (var i = 0; i < items.Count; i++) - if (items[i] == item) - RemoveItem(i); - RecalculateVolume(this); + { + StoredItem storedItem = items[i]; + StoredItem otherContainerItem = otherContainer.items[i]; + if (storedItem.Item != otherContainerItem.Item) + { + changedIndex = i; + break; + } + + if (storedItem.Position != otherContainerItem.Position) + { + movedItems.Add(storedItem.Item); + } + } + + // Invoke move logic if any element has moved + if (movedItems.Count > 0) + { + OnContainerChanged(movedItems, ContainerChangeType.Move); + } + + // Nothing actually changed + if (changedIndex == -1) + { + return; + } + + // Remove all items after first divergence + Item[] removedItems = new Item[items.Count - changedIndex]; + for (var i = changedIndex; i < items.Count;) + { + items.RemoveAt(i); + } + OnContainerChanged(removedItems.AsEnumerable(), ContainerChangeType.Remove); + + // Add all remaining items + for (int i = changedIndex; i < otherContainer.ItemCount; i++) + { + items.Add(otherContainer.items[i]); + } + OnContainerChanged(otherContainer.Items.Skip(changedIndex + 1), ContainerChangeType.Add); + + + } + + private void RemoveItemAt(int index) + { + StoredItem item = items[index]; + lock (modificationLock) + { + items.RemoveAt(index); + } + + LastModification = Time.time; + item.Item.SetContainerUnchecked(null); + OnItemRemoved(item.Item); } - /** - * Get all items - */ - public List GetItems() => items.Select(i => i?.GetComponent()).ToList(); - /** - * Get the item at the given slot - */ - public Item GetItem(int slot) => items[slot]?.GetComponent(); - /** - * Get the slot type of a given slot - */ - public virtual Filter GetFilter(int slot) => containerFilter; - public int Length() => slots; + /// + /// Empties the container, removing all items + /// + public void Dump() + { + Item[] oldItems = items.Select(x => x.Item).ToArray(); + while (items.Count > 0) + { + items[0].Item.Container = null; + } + LastModification = Time.time; + OnContainerChanged(oldItems, ContainerChangeType.Remove); + } - public bool IsFilter(string name) + /// + /// Destroys all items in this container + /// + public void Destroy() { - var hash = Animator.StringToHash(name.ToUpper()); - return containerFilter.Hash == hash; + Item[] oldItems = items.Select(x => x.Item).ToArray(); + while (items.Count > 0) + { + items[0].Item.Destroy(); + } + + LastModification = Time.time; + OnContainerChanged(oldItems, ContainerChangeType.Remove); } /// - /// Returns the slot an item is in + /// Checks if this container contains the item + /// + /// The item to search for + /// If it is in this container + public bool ContainsItem(Item item) + { + foreach (StoredItem storedItem in items) + { + if (storedItem.Item == item) + { + return true; + } + } + + return false; + } + + /// + /// Checks if this item could be stored (traits etc.) without considering size /// /// - /// The slot the item is in or -1 if it is not present - public int GetSlotFromItem(Item item) + /// + public bool CouldStoreItem(Item item) { - for (var i = 0; i < items.Count; i++) + foreach (Filter filter in Filters) { - if (items[i] == item.gameObject) + if (!filter.CanStore(item)) { - return i; + return false; } } - return -1; + return true; } - /// - /// Destroys all items inside this container + /// + /// Finds the index of an item /// - public void Purge() + /// The item to look for + /// The index of the item or -1 if not found + public int FindItem(Item item) { for (var i = 0; i < items.Count; i++) { - var item = items[i].GetComponent(); - item.Destroy(); - items[i] = null; + StoredItem storedItem = items[i]; + if (storedItem.Item == item) + { + return i; + } } + + return -1; } - public override void OnStartServer() + + private void OnItemAdded(Item item) + { + OnContainerChanged(new[] {item}, ContainerChangeType.Add); + } + + private void OnItemRemoved(Item item) { - for (int i = 0; i < slots; ++i) - items.Add(null); + OnContainerChanged(new[] {item}, ContainerChangeType.Remove); + } + + protected virtual void OnContainerChanged(IEnumerable changedItems, ContainerChangeType type) + { + ContentsChanged?.Invoke(this, changedItems, type); + } + + public struct StoredItem : IEquatable + { + public readonly Item Item; + public readonly Vector2Int Position; + + public StoredItem(Item item, Vector2Int position) + { + Item = item; + Position = position; + } + + public bool Equals(StoredItem other) + { + return Equals(Item, other.Item) && Position.Equals(other.Position); + } + + public override bool Equals(object obj) + { + return obj is StoredItem other && Equals(other); + } + + public override int GetHashCode() + { + unchecked + { + return ((Item != null ? Item.GetHashCode() : 0) * 397) ^ Position.GetHashCode(); + } + } } - readonly private ItemList items; + public enum ContainerChangeType + { + Add, + Remove, + Move + } } -} +} \ No newline at end of file diff --git a/Assets/Engine/Inventory/Container.cs.meta b/Assets/Engine/Inventory/Container.cs.meta index ffcd2f0ec8..f3e214f60e 100644 --- a/Assets/Engine/Inventory/Container.cs.meta +++ b/Assets/Engine/Inventory/Container.cs.meta @@ -1,11 +1,3 @@ -fileFormatVersion: 2 -guid: c66d43c6dbcfac444b581f95607728c4 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: +fileFormatVersion: 2 +guid: c12a67064d9443b298daf8afa7389d99 +timeCreated: 1604239246 \ No newline at end of file diff --git a/Assets/Engine/Inventory/ContainerAttachment.cs b/Assets/Engine/Inventory/ContainerAttachment.cs deleted file mode 100644 index 8b575bbfc1..0000000000 --- a/Assets/Engine/Inventory/ContainerAttachment.cs +++ /dev/null @@ -1,34 +0,0 @@ -using UnityEngine; - -namespace SS3D.Engine.Inventory -{ - /** - * Handles the attachment between a container and the inventory. - * - * This component should only exist on the server. - */ - public class ContainerAttachment : MonoBehaviour - { - public Inventory inventory; - public Container container; - public float range; - - public void Start() - { - inventory.AddContainer(container.gameObject); - } - - public void Update() - { - var distance = inventory.transform.position - container.transform.position; - - if (!inventory.HasContainer(container.gameObject)) - Destroy(this); - else if (distance.sqrMagnitude > (range * range)) - { - inventory.RemoveContainer(container.gameObject); - Destroy(this); - } - } - } -} diff --git a/Assets/Engine/Inventory/ContainerItemDisplay.cs b/Assets/Engine/Inventory/ContainerItemDisplay.cs new file mode 100644 index 0000000000..70cf306d20 --- /dev/null +++ b/Assets/Engine/Inventory/ContainerItemDisplay.cs @@ -0,0 +1,103 @@ +using System; +using UnityEngine; +using UnityEngine.Assertions; + +namespace SS3D.Engine.Inventory +{ + public class ContainerItemDisplay : MonoBehaviour + { + public Transform[] Displays; + public AttachedContainer Container; + + private Item[] displayedItems; + + public void Start() + { + Assert.IsNotNull(Container); + + displayedItems = new Item[Displays.Length]; + Container.ItemAttached += ContainerOnItemAttached; + Container.ItemDetached += ContainerOnItemDetached; + } + + public void OnDestroy() + { + Container.ItemAttached -= ContainerOnItemAttached; + } + + private void ContainerOnItemAttached(object sender, Item item) + { + int index = -1; + for (var i = 0; i < Displays.Length; i++) + { + if (displayedItems[i] == null) + { + index = i; + break; + } + } + + if (index == -1) + { + return; + } + + Transform itemTransform = item.transform; + + // Check if a custom attachment point should be used + Transform attachmentPoint = item.attachmentPoint; + if (attachmentPoint != null) + { + // Create new (temporary) point + // HACK: Required because rotation pivot can be different + GameObject temporaryPoint = new GameObject("TempPivotPoint"); + + temporaryPoint.transform.SetParent(Displays[index].transform, false); + temporaryPoint.transform.localPosition = Vector3.zero; + temporaryPoint.transform.rotation = attachmentPoint.root.rotation * attachmentPoint.localRotation; + + // Assign parent + itemTransform.SetParent(temporaryPoint.transform, false); + // Assign the relative position between the attachment point and the object + itemTransform.localPosition = -attachmentPoint.localPosition; + //item.transform.rotation = displays[index].transform.rotation; + itemTransform.localRotation = Quaternion.identity; + } + else + { + itemTransform.SetParent(Displays[index].transform, false); + itemTransform.localPosition = new Vector3(); + itemTransform.localRotation = new Quaternion(); + } + + displayedItems[index] = item; + } + + private void ContainerOnItemDetached(object sender, Item item) + { + int index = -1; + for (var i = 0; i < Displays.Length; i++) + { + if (displayedItems[i] == item) + { + index = i; + break; + } + } + + if (index == -1) + { + return; + } + + Transform itemParent = item.transform.parent; + if (itemParent != null && itemParent != Displays[index]) + { + item.transform.SetParent(null, true); + Destroy(itemParent.gameObject); + } + + displayedItems[index] = null; + } + } +} \ No newline at end of file diff --git a/Assets/Engine/Inventory/ContainerItemDisplay.cs.meta b/Assets/Engine/Inventory/ContainerItemDisplay.cs.meta new file mode 100644 index 0000000000..f3e453c235 --- /dev/null +++ b/Assets/Engine/Inventory/ContainerItemDisplay.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 25610b7ef51d43c7bc0bd2bc58036e61 +timeCreated: 1607175431 \ No newline at end of file diff --git a/Assets/Engine/Inventory/ContainerSync.cs b/Assets/Engine/Inventory/ContainerSync.cs new file mode 100644 index 0000000000..bd71e5f36c --- /dev/null +++ b/Assets/Engine/Inventory/ContainerSync.cs @@ -0,0 +1,210 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using Mirror; +using UnityEngine; + +namespace SS3D.Engine.Inventory +{ + /// + /// Syncs all accessible containers on this network object + /// + public class ContainerSync : NetworkBehaviour + { + private Container.ContainerContentsHandler[] changeHandlers; + + public List Containers { get; private set; } = new List(); + + public void Start() + { + UpdateContainers(); + } + + public int IndexOf(AttachedContainer attachedContainer) + { + return Containers.IndexOf(attachedContainer); + } + + /// + /// Updates the container list of this instance + /// Make sure you maintain the same state on the server and client! + /// + public void UpdateContainers() + { + if (changeHandlers != null) + { + for (var i = 0; i < Containers.Count; i++) + { + AttachedContainer accessible = Containers[i]; + accessible.Container.ContentsChanged -= changeHandlers[i]; + } + + changeHandlers = null; + } + + Containers.Clear(); + GetComponentsInChildren(false, Containers); + if (NetworkServer.active) + { + SubscribeToContainers(); + } + } + + private void SubscribeToContainers() + { + // Go through each container, subscribing to events + changeHandlers = new Container.ContainerContentsHandler[Containers.Count]; + for (var i = 0; i < Containers.Count; i++) + { + AttachedContainer accessible = Containers[i]; + + // Container contents change + void ContentsHandler(Container _, IEnumerable items, Container.ContainerChangeType type) + { + SyncContainerDelta(accessible, items, type); + } + + accessible.Container.ContentsChanged += ContentsHandler; + changeHandlers[i] = ContentsHandler; + + // New accessor + accessible.NewObserver += SyncContainer; + } + } + + /// + /// Syncs an entire container to a client + /// + /// The container to synchronise + /// The creature to sync to + private void SyncContainer(AttachedContainer container, Creature creature) + { + var identity = creature.GetComponent(); + if (identity == null) + { + return; + } + + var client = identity.connectionToClient; + if (client == null) + { + return; + } + + int index = Containers.FindIndex(c => container == c); + TargetSyncContainer(client, index, container.Container); + } + + + /// + /// Syncs a single item change to all accessing clients + /// + /// The container the change happened in + /// The items that changed + /// The type of change + private void SyncContainerDelta(AttachedContainer attachedContainer, IEnumerable changedItems, + Container.ContainerChangeType type) + { + if (attachedContainer.Observers.Count == 0) + { + return; + } + + int index = Containers.FindIndex(c => attachedContainer == c);; + Item[] items = changedItems.ToArray(); + GameObject[] itemGameObjects = items.Select(x => x.gameObject).ToArray(); + Container container = attachedContainer.Container; + + Container.StoredItem[] storedItems = null; + if (type == Container.ContainerChangeType.Add || type == Container.ContainerChangeType.Move) + { + storedItems = new Container.StoredItem[items.Length]; + for (var i = 0; i < items.Length; i++) + { + storedItems[i] = container.StoredItems[container.FindItem(items[i])]; + } + } + + + foreach (Creature creature in attachedContainer.Observers) + { + if (creature == null) + { + continue; + } + + var identity = creature.GetComponent(); + if (identity == null) + { + continue; + } + + var client = identity.connectionToClient; + if (client == null) + { + continue; + } + + if (type == Container.ContainerChangeType.Remove) + { + TargetSyncItemsRemove(client, index, itemGameObjects); + } + else if (type == Container.ContainerChangeType.Add) + { + TargetSyncItemsAdd(client, index, storedItems); + } + else if (type == Container.ContainerChangeType.Move) + { + TargetSyncItemsMove(client, index, storedItems); + } + } + } + + [TargetRpc] + private void TargetSyncContainer(NetworkConnection target, int containerId, Container container) + { + if (NetworkServer.active) + { + return; + } + + Containers[containerId].Container.Reconcile(container); + } + + [TargetRpc] + private void TargetSyncItemsAdd(NetworkConnection target, int containerId, Container.StoredItem[] items) + { + if (NetworkServer.active) + { + return; + } + + var accessibleContainer = Containers[containerId]; + accessibleContainer.Container.AddItemsUnchecked(items); + } + + [TargetRpc] + private void TargetSyncItemsRemove(NetworkConnection target, int containerId, GameObject[] items) + { + if (NetworkServer.active) + { + return; + } + + var accessibleContainer = Containers[containerId]; + accessibleContainer.Container.RemoveItems(items.Select(x => x.GetComponent()).ToArray()); + } + + [TargetRpc] + private void TargetSyncItemsMove(NetworkConnection target, int containerId, Container.StoredItem[] items) + { + if (NetworkServer.active) + { + return; + } + + var accessibleContainer = Containers[containerId]; + accessibleContainer.Container.MoveItemsUnchecked(items); + } + } +} \ No newline at end of file diff --git a/Assets/Engine/Inventory/ContainerSync.cs.meta b/Assets/Engine/Inventory/ContainerSync.cs.meta new file mode 100644 index 0000000000..40798c800d --- /dev/null +++ b/Assets/Engine/Inventory/ContainerSync.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 2119b201c85e4ba2896540c7243a4b1c +timeCreated: 1604341549 \ No newline at end of file diff --git a/Assets/Engine/Inventory/Extensions/DropInteraction.cs b/Assets/Engine/Inventory/Extensions/DropInteraction.cs index ae4e2a98e9..f61f509139 100644 --- a/Assets/Engine/Inventory/Extensions/DropInteraction.cs +++ b/Assets/Engine/Inventory/Extensions/DropInteraction.cs @@ -40,7 +40,7 @@ public bool Start(InteractionEvent interactionEvent, InteractionReference refere { if (interactionEvent.Source.Parent is Hands hands) { - hands.PlaceHeldItem(interactionEvent.Point, hands.GetItemInHand().transform.rotation); + hands.PlaceHeldItem(interactionEvent.Point, hands.ItemInHand.transform.rotation); } return false; diff --git a/Assets/Engine/Inventory/Extensions/Hands.cs b/Assets/Engine/Inventory/Extensions/Hands.cs index 8bb343b504..bcd94b8f56 100644 --- a/Assets/Engine/Inventory/Extensions/Hands.cs +++ b/Assets/Engine/Inventory/Extensions/Hands.cs @@ -11,42 +11,68 @@ namespace SS3D.Engine.Inventory.Extensions [RequireComponent(typeof(Inventory))] public class Hands : InteractionSourceNetworkBehaviour, IToolHolder, IInteractionRangeLimit, IInteractionOriginProvider { - [SerializeField] private Container handContainer = null; - [SerializeField] private float handRange = 0f; + [SerializeField] public AttachedContainer[] HandContainers; + [SerializeField] private float handRange; - public event Action onHandChange; - public int SelectedHand { get; private set; } = 0; + [NonSerialized] + public Inventory Inventory; + public int SelectedHandIndex { get; private set; } public RangeLimit range = new RangeLimit(1.5f, 1); public Transform interactionOrigin; public Sprite pickupIcon; - // Use these for inventory actions - public Container Container => handContainer; - public GameObject ContainerObject => Container.gameObject; - public int HeldSlot => handSlots[SelectedHand]; + /// + /// Called when the active hand gets changed + /// + public event Action HandChanged; + + /// + /// The item held in the active hand + /// + public Item ItemInHand => SelectedHandContainer?.Items.FirstOrDefault(); + + /// + /// The currently active hand + /// + public AttachedContainer SelectedHand => SelectedHandIndex < HandContainers.Length ? HandContainers[SelectedHandIndex] : null; + + /// + /// The container of the currently active hand + /// + public Container SelectedHandContainer => SelectedHand != null ? SelectedHand.Container : null; + + /// + /// If the selected hand is empty + /// + public bool SelectedHandEmpty => SelectedHandContainer.Empty; public void Start() { SupportsMultipleInteractions = true; + + // Initialize hand containers + foreach (AttachedContainer attachedContainer in HandContainers) + { + attachedContainer.Container = new Container + { + Size = new Vector2Int(5, 5) + }; + } } [Server] - public void Pickup(GameObject target) + public void Pickup(Item item) { - if (GetItemInHand() == null) + if (SelectedHandEmpty) { - inventory.AddItem(target, ContainerObject, HeldSlot); - } - else - { - Debug.LogWarning("Trying to pick up with a non-empty hand"); + SelectedHandContainer.AddItem(item); } } public bool IsEmpty() { - return Container.GetItem(HeldSlot) == null; + return SelectedHandContainer.Empty; } /* @@ -55,74 +81,25 @@ public bool IsEmpty() [Server] public void DropHeldItem() { - if (GetItemInHand() == null) return; - - var transform = GetItemInHand().transform; - inventory.PlaceItem(ContainerObject, HeldSlot, transform.position, transform.rotation); - } - [Server] - public void PlaceHeldItem(Vector3 position, Quaternion rotation) => inventory.PlaceItem(ContainerObject, HeldSlot, position, rotation); - [Server] - public void DestroyHeldItem() => inventory.DestroyItem(ContainerObject, HeldSlot); - - public Item GetItemInHand() - { - return handContainer.GetItem(HeldSlot); - } - - /** - * Attaches a container to the player's inventory. - * Uses the ContainerAttachment component (on the server) - * to ensure that the container is removed from the players inventory - * when they get out of range. - */ - [Command] - private void CmdConnectContainer(GameObject containerObject) - { - Container container = containerObject.GetComponent(); - - // If there's already an attachment, don't make another one - var prevAttaches = GetComponents(); - if(prevAttaches.Any(attachment => attachment.container == container)) + if (SelectedHandEmpty) + { return; - - var attach = gameObject.AddComponent(); - attach.inventory = GetComponent(); - attach.container = container; - attach.range = handRange; - } - - private void Awake() - { - inventory = GetComponent(); - - // Find the indices in the hand container corresponding to the correct slots - // Because we just make calls to GetSlot, which is set pre-Awake, this is safe. - handSlots = new int[2] { -1, -1 }; - for (int i = 0; i < handContainer.Length(); ++i) { - if (handContainer.GetFilter(i).Hash == Filters.LeftHand) - handSlots[0] = i; - else if (handContainer.GetFilter(i).Hash == Filters.RightHand) - { - handSlots[1] = i; - } } - if (handSlots[0] == -1 || handSlots[1] == -1) - Debug.LogWarning("Player container does not contain slots for hands upon initialization. Maybe they were severed though?"); - + + SelectedHandContainer.Dump(); } - public override void OnStartClient() + [Server] + public void PlaceHeldItem(Vector3 position, Quaternion rotation) { - handContainer.onChange += (a, b, c, d) => - { - //UpdateTool() - }; - if (handContainer.GetItems().Count > 0) + if (SelectedHandEmpty) { - inventory.holdingSlot = new Inventory.SlotReference(handContainer, handSlots[SelectedHand]); - //UpdateTool(); + return; } + + Item item = ItemInHand; + item.Container = null; + ItemUtility.Place(item, position, rotation, transform); } public override void Update() @@ -133,16 +110,17 @@ public override void Update() return; // Hand-related buttons - if (Input.GetButtonDown("Swap Active")) + if (Input.GetButtonDown("Swap Active") && HandContainers.Length > 0) { - SelectedHand = 1 - SelectedHand; - inventory.holdingSlot = new Inventory.SlotReference(handContainer, handSlots[SelectedHand]); - onHandChange?.Invoke(SelectedHand); - CmdSetActiveHand(SelectedHand); - //UpdateTool(); + SelectedHandIndex = (SelectedHandIndex + 1) % HandContainers.Length; + HandChanged?.Invoke(SelectedHandIndex); + CmdSetActiveHand(SelectedHandIndex); } - if (Input.GetButtonDown("Drop Item")) CmdDropHeldItem(); + if (Input.GetButtonDown("Drop Item")) + { + CmdDropHeldItem(); + } } [Command] @@ -154,9 +132,9 @@ private void CmdDropHeldItem() [Command] private void CmdSetActiveHand(int selectedHand) { - if (selectedHand >= 0 && selectedHand < handSlots.Length) + if (selectedHand >= 0 && selectedHand < HandContainers.Length) { - SelectedHand = selectedHand; + SelectedHandIndex = selectedHand; } else { @@ -164,12 +142,9 @@ private void CmdSetActiveHand(int selectedHand) } } - // The indices in the container that contains the hands - private int[] handSlots; - private Inventory inventory; public IInteractionSource GetActiveTool() { - Item itemInHand = GetItemInHand(); + Item itemInHand = ItemInHand; if (itemInHand == null) { return null; diff --git a/Assets/Engine/Inventory/Extensions/HumanoidContainer.cs b/Assets/Engine/Inventory/Extensions/HumanoidContainer.cs deleted file mode 100644 index ec08c3fe4e..0000000000 --- a/Assets/Engine/Inventory/Extensions/HumanoidContainer.cs +++ /dev/null @@ -1,182 +0,0 @@ -using System; -using Mirror; -using UnityEngine; - -namespace SS3D.Engine.Inventory.Extensions -{ - /** - * A container for the items that a creature can display on their body - */ - public class HumanoidContainer : Container - { - public Filter[] filters; - public GameObject[] displays; - private Quaternion[] originalRotations; - - public void Start() - { - if (displays != null) - { - originalRotations = new Quaternion[displays.Length]; - } - } - - // Override add item so any changes refresh the interaction system's tool - public override void AddItem(int index, GameObject item) - { - base.AddItem(index, item); - - // Place item in display position - PlaceItem(index, item); - } - public override GameObject RemoveItem(int slot) - { - Item item = GetItem(slot); - if (!item) - { - return null; - } - UnplaceItem(slot, item.gameObject); - - return base.RemoveItem(slot); - } - - public void OnValidate() - { - Array.Resize(ref displays, slots); - Array.Resize(ref filters, slots); - } - public override void OnStartClient() - { - // Load what is in this slot and place appropriately - for (int i = 0; i < Length(); ++i) - { - var item = GetItem(i); - - // A rare case where we specifically call the method client-side. - // This allows the client to 'catch up' with the server - if (item) - PlaceItem(i, item.gameObject); - } - } - - /** - * Places an item into the display position. - * Should be called by server, which then calls on all clients. - */ - private void PlaceItem(int index, GameObject item) - { - item.SetActive(true); - - // Determine physics status - item.GetComponent().isKinematic = true; - item.GetComponent().enabled = false; - if (item.GetComponent()) - item.GetComponent().enabled = false; - - // Back up old rotation - if (originalRotations != null) - { - originalRotations[index] = item.transform.rotation; - } - - // Just use the parent if no displays are set up - if (displays[index] != null) - { - item.transform.SetParent(displays[index].transform, false); - } - else - { - item.transform.SetParent(this.transform); - } - - // Check if a custom attachment point should be used - Item component = item.GetComponent(); - Transform attachmentPoint = component.attachmentPoint; - if (component != null && attachmentPoint != null) - { - // Create new (temporary) point - // HACK: Required because rotation pivot can be different - GameObject temporaryPoint = new GameObject("TempPivotPoint"); - if (displays[index] != null) - { - temporaryPoint.transform.parent = displays[index].transform; - } - else - { - temporaryPoint.transform.parent = this.transform; - } - temporaryPoint.transform.localPosition = Vector3.zero; - temporaryPoint.transform.rotation = attachmentPoint.root.rotation * attachmentPoint.localRotation; - - // Assign parent - item.transform.parent = temporaryPoint.transform; - // Assign the relative position between the attachment point and the object - item.transform.localPosition = -attachmentPoint.localPosition; - //item.transform.rotation = displays[index].transform.rotation; - item.transform.localRotation = Quaternion.identity; - } - else - { - item.transform.localPosition = new Vector3(); - item.transform.localRotation = new Quaternion(); - } - - - if (isServer) - RpcPlaceItem(index, item); - } - [ClientRpc] - private void RpcPlaceItem(int index, GameObject item) - { - if (!isServer) - PlaceItem(index, item); - } - - /** - * Removes an item from the display - * Should be called by server, which then calls on all clients - */ - private void UnplaceItem(int index, GameObject item) - { - // Determine physics status - item.GetComponent().isKinematic = false; - item.GetComponent().enabled = true; - if (item.GetComponent()) - item.GetComponent().enabled = true; - - Transform transformParent = item.transform.parent; - item.transform.SetParent(null); - Transform displayTransform = null; - if (displays != null && displays.Length > index) - { - GameObject display = displays[index]; - if (display != null) - { - displayTransform = display.transform; - } - } - if (transformParent != displayTransform && transformParent != transform) - { - // Destroy temporary attachment point - Destroy(transformParent.gameObject); - } - - // Restore old rotation - if (originalRotations != null) - { - item.transform.rotation = originalRotations[index]; - } - - if (isServer) - RpcUnplaceItem(index, item); - } - [ClientRpc] - private void RpcUnplaceItem(int index, GameObject item) - { - if (!isServer) - UnplaceItem(index, item); - } - public override Filter GetFilter(int slot) => filters[slot]; - } -} diff --git a/Assets/Engine/Inventory/Extensions/PickupInteraction.cs b/Assets/Engine/Inventory/Extensions/PickupInteraction.cs index 2c75597d51..45df611a46 100644 --- a/Assets/Engine/Inventory/Extensions/PickupInteraction.cs +++ b/Assets/Engine/Inventory/Extensions/PickupInteraction.cs @@ -28,7 +28,7 @@ public bool CanInteract(InteractionEvent interactionEvent) { if (interactionEvent.Target is IGameObjectProvider targetBehaviour && interactionEvent.Source is Hands hands) { - if (hands.GetItemInHand() != null) + if (!hands.SelectedHandEmpty) { return false; } @@ -47,9 +47,9 @@ public bool CanInteract(InteractionEvent interactionEvent) public bool Start(InteractionEvent interactionEvent, InteractionReference reference) { - if (interactionEvent.Source is Hands hands && interactionEvent.Target is IGameObjectProvider target) + if (interactionEvent.Source is Hands hands && interactionEvent.Target is Item target) { - hands.Pickup(target.GameObject); + hands.Pickup(target); } return false; } diff --git a/Assets/Engine/Inventory/Extensions/TakeStoreInteraction.cs b/Assets/Engine/Inventory/Extensions/TakeStoreInteraction.cs deleted file mode 100644 index 4d8258e75f..0000000000 --- a/Assets/Engine/Inventory/Extensions/TakeStoreInteraction.cs +++ /dev/null @@ -1,44 +0,0 @@ -using SS3D.Content.Furniture; -using SS3D.Engine.Interactions; -using SS3D.Engine.Interactions.Extensions; -using SS3D.Engine.Inventory; -using SS3D.Engine.Inventory.Extensions; -using System.Collections.Generic; -using UnityEngine; - -namespace SS3D.Content.Systems.Interactions -{ - public class TakeStoreInteraction : InteractionTargetNetworkBehaviour - { - public bool OnlyWhenOpen; - public override IInteraction[] GenerateInteractions(InteractionEvent interactionEvent) - { - List interactions = new List(); - StoreInteraction storeInteraction = new StoreInteraction { OnlyWhenOpen = OnlyWhenOpen }; - var takeInteraction = new SimpleInteraction - { - Name = "Take", - CanInteractCallback = CanTake, - Interact = Take - }; - - interactions.Insert(0, storeInteraction); - interactions.Insert(1, takeInteraction); - - return interactions.ToArray(); - } - - private void Take(InteractionEvent interactionEvent, InteractionReference arg2) - { - Hands hands = (Hands)interactionEvent.Source.GetRootSource(); - hands.GameObject.GetComponent() - .MoveItem(((IGameObjectProvider)interactionEvent.Target).GameObject, 0, hands.ContainerObject, hands.HeldSlot); - } - - private bool CanTake(InteractionEvent interactionEvent) - { - Hands hands = (Hands)interactionEvent.Source.GetRootSource(); - return (((IGameObjectProvider)interactionEvent.Target).GameObject.GetComponent().GetItem(0) != null); - } - } -} diff --git a/Assets/Engine/Inventory/Extensions/TakeStoreInteraction.cs.meta b/Assets/Engine/Inventory/Extensions/TakeStoreInteraction.cs.meta deleted file mode 100644 index 5557e4535e..0000000000 --- a/Assets/Engine/Inventory/Extensions/TakeStoreInteraction.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 51f72f9c1b9b81941b87b432d0839c12 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Engine/Inventory/Extensions/UIHandHighlighter.cs b/Assets/Engine/Inventory/Extensions/UIHandHighlighter.cs deleted file mode 100644 index 77c13797e4..0000000000 --- a/Assets/Engine/Inventory/Extensions/UIHandHighlighter.cs +++ /dev/null @@ -1,33 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -using Mirror; -using SS3D.Engine.Inventory.Extensions; -using SS3D.Engine.Interactions.UI; - -namespace SS3D.Engine.Inventory.Extensions -{ - - /** - * Highlights the hand the player has selected. - * Note: This should be pretty easily extensible to other creatures - */ - public class UIHandHighlighter : MonoBehaviour - { - public UIItemSlot[] handSlots; - - private void Start() - { - // Find the hand component attached to the local player - var hands = NetworkClient.connection.identity.GetComponent(); - hands.onHandChange += OnHandChange; - OnHandChange(hands.SelectedHand); - } - - private void OnHandChange(int selectedHand) - { - for (int i = 0; i < handSlots.Length; i++) - handSlots[i].Selected = selectedHand == i; - } - } -} \ No newline at end of file diff --git a/Assets/Engine/Inventory/Extensions/UIHandHighlighter.cs.meta b/Assets/Engine/Inventory/Extensions/UIHandHighlighter.cs.meta deleted file mode 100644 index 44f9e31ca3..0000000000 --- a/Assets/Engine/Inventory/Extensions/UIHandHighlighter.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 8c75ab7fec4b8e34cb00573a61dcd02e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Engine/Inventory/Extensions/VisualContainer.cs b/Assets/Engine/Inventory/Extensions/VisualContainer.cs deleted file mode 100644 index a09d58b0b2..0000000000 --- a/Assets/Engine/Inventory/Extensions/VisualContainer.cs +++ /dev/null @@ -1,180 +0,0 @@ -using System; -using Mirror; -using UnityEngine; - -namespace SS3D.Engine.Inventory.Extensions -{ - /** - * A container for the items that a creature can display on their body - */ - public class VisualContainer : Container - { - public GameObject[] displays; - private Quaternion[] originalRotations; - - public void Start() - { - if (displays != null) - { - originalRotations = new Quaternion[displays.Length]; - } - } - - // Override add item so any changes refresh the interaction system's tool - public override void AddItem(int index, GameObject item) - { - base.AddItem(index, item); - - // Place item in display position - PlaceItem(index, item); - } - public override GameObject RemoveItem(int slot) - { - Item item = GetItem(slot); - if (!item) - { - return null; - } - UnplaceItem(slot, item.gameObject); - - return base.RemoveItem(slot); - } - - public void OnValidate() - { - Array.Resize(ref displays, slots); - } - public override void OnStartClient() - { - // Load what is in this slot and place appropriately - for (int i = 0; i < Length(); ++i) - { - var item = GetItem(i); - - // A rare case where we specifically call the method client-side. - // This allows the client to 'catch up' with the server - if (item) - PlaceItem(i, item.gameObject); - } - } - - /** - * Places an item into the display position. - * Should be called by server, which then calls on all clients. - */ - private void PlaceItem(int index, GameObject item) - { - item.SetActive(true); - - // Determine physics status - item.GetComponent().isKinematic = true; - item.GetComponent().enabled = false; - if (item.GetComponent()) - item.GetComponent().enabled = false; - - // Back up old rotation - if (originalRotations != null) - { - originalRotations[index] = item.transform.rotation; - } - - // Just use the parent if no displays are set up - if (displays[index] != null) - { - item.transform.SetParent(displays[index].transform, false); - } - else - { - item.transform.SetParent(this.transform); - } - - // Check if a custom attachment point should be used - Item component = item.GetComponent(); - Transform attachmentPoint = component.attachmentPoint; - if (component != null && attachmentPoint != null) - { - // Create new (temporary) point - // HACK: Required because rotation pivot can be different - GameObject temporaryPoint = new GameObject("TempPivotPoint"); - if (displays[index] != null) - { - temporaryPoint.transform.parent = displays[index].transform; - } - else - { - temporaryPoint.transform.parent = this.transform; - } - temporaryPoint.transform.localPosition = Vector3.zero; - temporaryPoint.transform.rotation = attachmentPoint.root.rotation * attachmentPoint.localRotation; - - // Assign parent - item.transform.parent = temporaryPoint.transform; - // Assign the relative position between the attachment point and the object - item.transform.localPosition = -attachmentPoint.localPosition; - //item.transform.rotation = displays[index].transform.rotation; - item.transform.localRotation = Quaternion.identity; - } - else - { - item.transform.localPosition = new Vector3(); - item.transform.localRotation = new Quaternion(); - } - - - if (isServer) - RpcPlaceItem(index, item); - } - [ClientRpc] - private void RpcPlaceItem(int index, GameObject item) - { - if (!isServer) - PlaceItem(index, item); - } - - /** - * Removes an item from the display - * Should be called by server, which then calls on all clients - */ - private void UnplaceItem(int index, GameObject item) - { - // Determine physics status - item.GetComponent().isKinematic = false; - item.GetComponent().enabled = true; - if (item.GetComponent()) - item.GetComponent().enabled = true; - - Transform transformParent = item.transform.parent; - item.transform.SetParent(null); - Transform displayTransform = null; - if (displays != null && displays.Length > index) - { - GameObject display = displays[index]; - if (display != null) - { - displayTransform = display.transform; - } - } - if (transformParent != displayTransform && transformParent != transform) - { - // Destroy temporary attachment point - Destroy(transformParent.gameObject); - } - - // Restore old rotation - if (originalRotations != null) - { - item.transform.rotation = originalRotations[index]; - } - - if (isServer) - RpcUnplaceItem(index, item); - } - [ClientRpc] - private void RpcUnplaceItem(int index, GameObject item) - { - if (!isServer) - UnplaceItem(index, item); - } - - } -} diff --git a/Assets/Engine/Inventory/Extensions/VisualContainer.cs.meta b/Assets/Engine/Inventory/Extensions/VisualContainer.cs.meta deleted file mode 100644 index d4611b0941..0000000000 --- a/Assets/Engine/Inventory/Extensions/VisualContainer.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 69f0cfe7ad268bc44b2e36b581d0086c -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Engine/Inventory/Extensions/WearableContainer.cs b/Assets/Engine/Inventory/Extensions/WearableContainer.cs deleted file mode 100644 index 2836eb6bbd..0000000000 --- a/Assets/Engine/Inventory/Extensions/WearableContainer.cs +++ /dev/null @@ -1,180 +0,0 @@ -using System; -using Mirror; -using UnityEngine; - -namespace SS3D.Engine.Inventory.Extensions -{ - /** - * A container for the items that a creature can display on their body - */ - public class WearableContainer : Container - { - public GameObject[] displays; - private Quaternion[] originalRotations; - - public void Start() - { - if (displays != null) - { - originalRotations = new Quaternion[displays.Length]; - } - } - - // Override add item so any changes refresh the interaction system's tool - public override void AddItem(int index, GameObject item) - { - base.AddItem(index, item); - - // Place item in display position - PlaceItem(index, item); - } - public override GameObject RemoveItem(int slot) - { - Item item = GetItem(slot); - if (!item) - { - return null; - } - UnplaceItem(slot, item.gameObject); - - return base.RemoveItem(slot); - } - - public void OnValidate() - { - Array.Resize(ref displays, slots); - } - public override void OnStartClient() - { - // Load what is in this slot and place appropriately - for (int i = 0; i < Length(); ++i) - { - var item = GetItem(i); - - // A rare case where we specifically call the method client-side. - // This allows the client to 'catch up' with the server - if (item) - PlaceItem(i, item.gameObject); - } - } - - /** - * Places an item into the display position. - * Should be called by server, which then calls on all clients. - */ - private void PlaceItem(int index, GameObject item) - { - item.SetActive(true); - - // Determine physics status - item.GetComponent().isKinematic = true; - item.GetComponent().enabled = false; - if (item.GetComponent()) - item.GetComponent().enabled = false; - - // Back up old rotation - if (originalRotations != null) - { - originalRotations[index] = item.transform.rotation; - } - - // Just use the parent if no displays are set up - if (displays[index] != null) - { - item.transform.SetParent(displays[index].transform, false); - } - else - { - item.transform.SetParent(this.transform); - } - - // Check if a custom attachment point should be used - Item component = item.GetComponent(); - Transform attachmentPoint = component.attachmentPoint; - if (component != null && attachmentPoint != null) - { - // Create new (temporary) point - // HACK: Required because rotation pivot can be different - GameObject temporaryPoint = new GameObject("TempPivotPoint"); - if (displays[index] != null) - { - temporaryPoint.transform.parent = displays[index].transform; - } - else - { - temporaryPoint.transform.parent = this.transform; - } - temporaryPoint.transform.localPosition = Vector3.zero; - temporaryPoint.transform.rotation = attachmentPoint.root.rotation * attachmentPoint.localRotation; - - // Assign parent - item.transform.parent = temporaryPoint.transform; - // Assign the relative position between the attachment point and the object - item.transform.localPosition = -attachmentPoint.localPosition; - //item.transform.rotation = displays[index].transform.rotation; - item.transform.localRotation = Quaternion.identity; - } - else - { - item.transform.localPosition = new Vector3(); - item.transform.localRotation = new Quaternion(); - } - - - if (isServer) - RpcPlaceItem(index, item); - } - [ClientRpc] - private void RpcPlaceItem(int index, GameObject item) - { - if (!isServer) - PlaceItem(index, item); - } - - /** - * Removes an item from the display - * Should be called by server, which then calls on all clients - */ - private void UnplaceItem(int index, GameObject item) - { - // Determine physics status - item.GetComponent().isKinematic = false; - item.GetComponent().enabled = true; - if (item.GetComponent()) - item.GetComponent().enabled = true; - - Transform transformParent = item.transform.parent; - item.transform.SetParent(null); - Transform displayTransform = null; - if (displays != null && displays.Length > index) - { - GameObject display = displays[index]; - if (display != null) - { - displayTransform = display.transform; - } - } - if (transformParent != displayTransform && transformParent != transform) - { - // Destroy temporary attachment point - Destroy(transformParent.gameObject); - } - - // Restore old rotation - if (originalRotations != null) - { - item.transform.rotation = originalRotations[index]; - } - - if (isServer) - RpcUnplaceItem(index, item); - } - [ClientRpc] - private void RpcUnplaceItem(int index, GameObject item) - { - if (!isServer) - UnplaceItem(index, item); - } - - } -} \ No newline at end of file diff --git a/Assets/Engine/Inventory/Extensions/WearableContainer.cs.meta b/Assets/Engine/Inventory/Extensions/WearableContainer.cs.meta deleted file mode 100644 index 45310b1943..0000000000 --- a/Assets/Engine/Inventory/Extensions/WearableContainer.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 33dfe4087c0af1e45b979cd69b0abb02 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Engine/Inventory/FrozenItem.cs b/Assets/Engine/Inventory/FrozenItem.cs new file mode 100644 index 0000000000..140993b3e2 --- /dev/null +++ b/Assets/Engine/Inventory/FrozenItem.cs @@ -0,0 +1,98 @@ +using System; +using Mirror; +using UnityEngine; + +namespace SS3D.Engine.Inventory +{ + /// + /// Stores values to freeze/unfreeze an item without lasting changes + /// + public class FrozenItem : IDisposable + { + private bool[] originalColliderStates; + private bool originalRigidBodyState; + private bool originalNetworkTransformState; + + public int FreezeCount { get; private set; } + public bool IsFrozen { get; private set; } + public Item Item { get; } + + public FrozenItem(Item item) + { + Item = item; + } + + public void Freeze() + { + FreezeCount++; + + if (IsFrozen) + { + return; + } + + Collider[] colliders = Item.GetComponents(); + originalColliderStates = new bool[colliders.Length]; + for (var i = 0; i < colliders.Length; i++) + { + originalColliderStates[i] = colliders[i].enabled; + colliders[i].enabled = false; + } + + var rigidbody = Item.GetComponent(); + if (rigidbody != null) + { + originalRigidBodyState = rigidbody.isKinematic; + rigidbody.isKinematic = true; + } + + var networkTransform = Item.GetComponent(); + if (networkTransform != null) + { + originalNetworkTransformState = networkTransform.enabled; + networkTransform.enabled = false; + } + + IsFrozen = true; + } + + public void Unfreeze() + { + if (!IsFrozen) + { + return; + } + + FreezeCount--; + if (FreezeCount > 0) + { + return; + } + + Collider[] colliders = Item.GetComponents(); + for (var i = 0; i < colliders.Length; i++) + { + colliders[i].enabled = originalColliderStates[i]; + } + + var rigidbody = Item.GetComponent(); + if (rigidbody != null) + { + rigidbody.isKinematic = originalRigidBodyState; + } + + var networkTransform = Item.GetComponent(); + if (networkTransform != null) + { + networkTransform.enabled = originalNetworkTransformState; + } + + IsFrozen = false; + } + + public void Dispose() + { + Unfreeze(); + } + } +} \ No newline at end of file diff --git a/Assets/Engine/Inventory/FrozenItem.cs.meta b/Assets/Engine/Inventory/FrozenItem.cs.meta new file mode 100644 index 0000000000..f73fb1401f --- /dev/null +++ b/Assets/Engine/Inventory/FrozenItem.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 04de41dfb6e04699a545d09e55831346 +timeCreated: 1604352192 \ No newline at end of file diff --git a/Assets/Engine/Inventory/Inventory.cs b/Assets/Engine/Inventory/Inventory.cs index f78ce7d7ed..67b5bf74c0 100644 --- a/Assets/Engine/Inventory/Inventory.cs +++ b/Assets/Engine/Inventory/Inventory.cs @@ -1,5 +1,9 @@ +using System; using Mirror; using System.Collections.Generic; +using System.Linq; +using SS3D.Engine.Interactions; +using SS3D.Engine.Inventory.Extensions; using UnityEngine; namespace SS3D.Engine.Inventory @@ -12,222 +16,260 @@ namespace SS3D.Engine.Inventory */ public class Inventory : NetworkBehaviour { - public class InventoryOperationException : System.Exception + + /// + /// The hands used by this inventory + /// + public Hands Hands; + + private readonly List openedContainers = new List(); + private float nextAccessCheck; + + public delegate void ContainerEventHandler(AttachedContainer container); + + public event ContainerEventHandler ContainerOpened; + public event ContainerEventHandler ContainerClosed; + + public void Awake() + { + Hands.Inventory = this; + } + + public void Update() + { + float time = Time.time; + if (time > nextAccessCheck) + { + var creature = GetComponent(); + for (var i = 0; i < openedContainers.Count; i++) + { + AttachedContainer attachedContainer = openedContainers[i]; + if (!creature.CanInteract(attachedContainer.gameObject)) + { + RemoveContainer(attachedContainer); + i--; + } + } + + nextAccessCheck = time + 0.5f; + } + } + + /// + /// Interacting with a container that has one "slot" + /// + public void ClientInteractWithSingleSlot(AttachedContainer container) { - public InventoryOperationException() + // no touchy ;) + if (Hands == null) { + return; } - public InventoryOperationException(string message) - : base(message) + + if (Hands.SelectedHandEmpty) + { + if (!container.Container.Empty) + { + ClientTransferItem(container.Container.Items.First(), Vector2Int.zero, Hands.SelectedHand); + } + } + else { + if (container.Container.Empty) + { + ClientTransferItem(Hands.ItemInHand, Vector2Int.zero, container); + } + else if (Hands.SelectedHand == container) + { + var handler = GetComponent(); + if (handler != null) + { + handler.InteractInHand(Hands.ItemInHand.gameObject, gameObject); + } + } } } - public struct SlotReference + /// + /// Interact with a container at a certain position + /// + /// The container being interacted with + /// At which position the interaction happened + public void ClientInteractWithContainerSlot(AttachedContainer container, Vector2Int position) { - public SlotReference(Container container, int slotIndex) + if (Hands == null) { - this.container = container; - this.slotIndex = slotIndex; + return; } - public Container container; - public int slotIndex; + Item item = container.Container.ItemAt(position); + if (Hands.SelectedHandEmpty) + { + if (item != null) + { + ClientTransferItem(item, Vector2Int.zero, Hands.SelectedHand); + } + } + else + { + if (item == null) + { + ClientTransferItem(Hands.ItemInHand, position, container); + } + } } - private class GameObjectList : SyncList + public bool CanModifyContainer(AttachedContainer container) { + // TODO: This root transform check might allow you to take out your own organs down the road O_O + return openedContainers.Contains(container) || container.transform.root == transform; } - // Called whenever the containers change - public event GameObjectList.SyncListChanged EventOnChange + /// + /// Requests the server to transfer an item + /// + /// The item to transfer + /// Into which container to move the item + public void ClientTransferItem(Item item, Vector2Int position, AttachedContainer targetContainer) { - add { objectSources.Callback += value; } - remove { objectSources.Callback -= value; } + NetworkedContainerReference? reference = NetworkedContainerReference.CreateReference(targetContainer); + if (reference == null) + { + Debug.LogError("Couldn't create reference for container in item transfer", targetContainer); + return; + } + + CmdTransferItem(item.gameObject, position, (NetworkedContainerReference) reference); } - // The slot the player currently has selected. May be null (container will be null, slotindex will be -1) - // Note: NOT SYNCHRONIZED. LOCAL PLAYER ONLY - public SlotReference holdingSlot = new SlotReference(null, -1); - - /** - * Adds a container source. - */ - [Server] - public void AddContainer(GameObject containerObject) + /// + /// Requests the server to drop an item out of a container + /// + /// The item to drop + public void ClientDropItem(Item item) { - objectSources.Add(containerObject); + CmdDropItem(item.gameObject); } - /** - * Removes a container source - */ - [Server] - public void RemoveContainer(GameObject containerObject) + [Command] + private void CmdTransferItem(GameObject itemObject, Vector2Int position, NetworkedContainerReference reference) { - objectSources.Remove(containerObject); - } + var item = itemObject.GetComponent(); + if (item == null) + { + return; + } - public bool HasContainer(GameObject containerObject) => objectSources.Contains(containerObject); + Container itemContainer = item.Container; + if (itemContainer == null) + { + return; + } - /** - * Add an item from the world into a container. - */ - [Server] - public void AddItem(GameObject item, GameObject toContainer, int toIndex) - { - Container container = toContainer.GetComponent(); - Item itemComponent = item.GetComponent(); - if (container.containerFilter.CanStore(itemComponent)) + AttachedContainer attachedTo = itemContainer.AttachedTo; + if (attachedTo == null) { - Despawn(item); - container.AddItem(toIndex, item); + return; } - } - [Server] - public void AddItem(GameObject item, GameObject toContainer) - { - Container container = toContainer.GetComponent(); - Item itemComponent = item.GetComponent(); - if (container.containerFilter.CanStore(itemComponent)) + + AttachedContainer attachedContainer = reference.FindContainer(); + if (attachedContainer == null) + { + Debug.LogError($"Client sent invalid container reference: NetId {reference.SyncNetworkId}, Container {reference.ContainerIndex}"); + return; + } + + if (!CanModifyContainer(attachedTo) || !CanModifyContainer(attachedContainer)) + { + return; + } + + var creature = GetComponent(); + if (creature == null || !creature.CanInteract(attachedContainer.gameObject)) { - Despawn(item); - container.AddItem(item); + return; } + + attachedContainer.Container.AddItem(item, position); } - /** - * Place an item from a container into the world. - */ - [Server] - public void PlaceItem(GameObject fromContainer, int fromIndex, Vector3 location, Quaternion rotation) + /// + /// Make this inventory open an container + /// + public void OpenContainer(AttachedContainer container) { - GameObject item = fromContainer.GetComponent().RemoveItem(fromIndex); - Spawn(item, location, rotation); + container.AddObserver(GetComponent()); + openedContainers.Add(container); + NetworkConnection client = connectionToClient; + if (client != null) + { + TargetOpenContainer(client, container); + } } - /** - * Destroy an item in the container - */ - [Server] - public void DestroyItem(GameObject fromContainer, int fromIndex) + /// + /// Removes an container from this inventory + /// + public void RemoveContainer(AttachedContainer container) { - GameObject item = fromContainer.GetComponent().RemoveItem(fromIndex); - Despawn(item); - Destroy(item); + if (openedContainers.Remove(container)) + { + NetworkConnection client = connectionToClient; + if (client != null) + { + TargetCloseContainer(client, container); + } + } } - /** - * Move an item from one container to another. - * This is intended to be called by the UI, when the user drags an item from one place to another - */ - [Server] - public void MoveItem(GameObject fromContainer, int fromIndex, GameObject toContainer, int toIndex) + [Command] + public void CmdContainerClose(AttachedContainer container) { - var from = fromContainer.GetComponent(); - var to = toContainer.GetComponent(); - - if (!Container.AreCompatible(to.GetFilter(toIndex), from.GetItem(fromIndex))) - throw new InventoryOperationException("Item not compatible with slot"); - - GameObject item = from.RemoveItem(fromIndex); - to.AddItem(toIndex, item); + RemoveContainer(container); } - /** - * Move an item from one container to the default position at another. - */ - [Server] - public void MoveItem(GameObject fromContainer, int fromIndex, GameObject toContainer) + /// + /// Does this inventory have a specific container + /// + public bool HasContainer(AttachedContainer container) { - var from = fromContainer.GetComponent(); - var to = toContainer.GetComponent(); - - GameObject item = from.RemoveItem(fromIndex); - int itemIndex = to.AddItem(item); - - // If we couldn't add the item, Put it back - if (itemIndex == -1) - from.AddItem(fromIndex, item); + return openedContainers.Contains(container); } - // Note: You need a good reason to call ANY of these. - // Currently, only the UIInventory calls these. - [Command] - public void CmdAddItem(GameObject item, GameObject toContainer, int toIndex) => AddItem(item, toContainer, toIndex); - [Command] - public void CmdAddItemToDefault(GameObject item, GameObject toContainer) => AddItem(item, toContainer); - [Command] - public void CmdPlaceItem(GameObject fromContainer, int fromIndex, Vector3 location, Quaternion rotation) => PlaceItem(fromContainer, fromIndex, location, rotation); - [Command] - public void CmdMoveItem(GameObject fromContainer, int fromIndex, GameObject toContainer, int toIndex) => MoveItem(fromContainer, fromIndex, toContainer, toIndex); - [Command] - public void CmdDestroyItem(GameObject fromContainer, int fromIndex) => DestroyItem(fromContainer, fromIndex); - - public List GetContainers() + private void CmdDropItem(GameObject gameObject) { - List containers = new List(); - - foreach (var obj in objectSources) + var item = gameObject.GetComponent(); + if (item == null) { - if (obj == null) - Debug.Log( - "Still have that mirror bug where transmitting self in OnStartServer for some reason doesnt fucking work"); - else - { - /* Checks whether the container is already listed before adding it. This is done because mobile inventories (such - as the medkit or toolbox) are returned twice while they are held by a player (once as a child of the player, once - in thier own right). This was previously causing errors with duplicate Dictionary entries and doubled UI. */ - var objContainers = obj.GetComponentsInChildren(); - foreach (Container subordinateContainer in objContainers) - { - if (!containers.Contains(subordinateContainer)) - { - containers.Add(subordinateContainer); - } - } - } + return; } - return containers; - } + AttachedContainer attachedTo = item.Container?.AttachedTo; + if (attachedTo == null) + { + return; + } - public override void OnStartLocalPlayer() - { - base.OnStartLocalPlayer(); - CmdAddSelf(); - } + if (!CanModifyContainer(attachedTo)) + { + return; + } - /** - * Sets up the containers. Must run on server. - * Only called in OnStartLocalPlayer. If I try to run the AddSelf code directly - * in OnStartServer the thing has a fucking tantrum and just adds null to the objectSources list. - */ - [Command] - private void CmdAddSelf() - { - objectSources.Add(gameObject); + item.Container = null; } - /** - * Graphically removes the object from the world (for server and all clients). - * Must be called from server initially - */ - private void Despawn(GameObject item) + [TargetRpc] + private void TargetOpenContainer(NetworkConnection target, AttachedContainer container) { - item.SetActive(false); - - if (isServer) - RpcDespawn(item); + OnContainerOpened(container); } - - [ClientRpc] - private void RpcDespawn(GameObject item) + + [TargetRpc] + private void TargetCloseContainer(NetworkConnection target, AttachedContainer container) { - if (!isServer) // Prevent server double-dipping - Despawn(item); + OnContainerClosed(container); } /** @@ -273,7 +315,14 @@ private void RpcSpawn(GameObject item, Vector3 position, Quaternion rotation) Spawn(item, position, rotation); } - // All objects containing containers usable by this player - private readonly GameObjectList objectSources = new GameObjectList(); + protected virtual void OnContainerOpened(AttachedContainer container) + { + ContainerOpened?.Invoke(container); + } + + protected virtual void OnContainerClosed(AttachedContainer container) + { + ContainerClosed?.Invoke(container); + } } } \ No newline at end of file diff --git a/Assets/Engine/Inventory/Item.cs b/Assets/Engine/Inventory/Item.cs index 0e1fbb1d58..c821b4cbe7 100644 --- a/Assets/Engine/Inventory/Item.cs +++ b/Assets/Engine/Inventory/Item.cs @@ -22,28 +22,76 @@ public class Item : InteractionSourceNetworkBehaviour, IInteractionTarget public string ItemId; public string Name; public float Volume = 10f; - [HideInInspector]public Container container; public Sprite sprite; public GameObject prefab; public Transform attachmentPoint; public BulkSize bulkSize = BulkSize.Medium; public List traits; + [Tooltip("The size of the item inside a container")] + public Vector2Int Size; + + private Stackable stack; + private Container container; + private FrozenItem frozenItem; + + public Sprite InventorySprite + { + get + { + if (sprite == null) + { + GenerateNewIcon(); + } + + return sprite; + } + } + + public Item() + { + frozenItem = new FrozenItem(this); + } /// /// The stack of this item, can be null /// public Stackable Stack => stack ? stack : stack = GetComponent(); - private Stackable stack; + /// + /// The container this item is in + /// + public Container Container + { + get => container; + set => SetContainer(value, false, false); + } + public void Awake() + { + sprite = null; + } + [ContextMenu("Create Icon")] - public void Start() + public virtual void Start() { foreach (var animator in GetComponents()) { animator.keepAnimatorControllerStateOnDisable = true; } - - GenerateNewIcon(); + + // Items can't have no size + if (Size.x == 0) + { + Size = new Vector2Int(1, Size.y); + } + if (Size.y == 0) + { + Size = new Vector2Int(Size.x, 1); + } + + if (sprite == null && NetworkClient.active) + { + GenerateNewIcon(); + } } public void GenerateNewIcon() @@ -121,11 +169,7 @@ public void ConsumeQuantity(int amount) /// public void Destroy() { - if (container != null) - { - container.RemoveItem(gameObject); - container = null; - } + Container = null; if (isServer) { @@ -137,14 +181,52 @@ public void Destroy() } } - void OnDestroy() + /// + /// Freezes the item, making it not move or collide + /// + public void Freeze() { - if (container != null) + frozenItem.Freeze(); + } + + /// + /// Unfreezes the item, restoring normal functionality + /// + public void Unfreeze() + { + frozenItem.Unfreeze(); + } + + /// + /// Sets if this item is visible or not + /// + /// Should the item be visible + public void SetVisibility(bool visible) + { + // TODO: Make this handle multiple renderers, with different states + var renderer = GetComponent(); + if (renderer != null) { - container.RemoveItem(gameObject); + renderer.enabled = visible; } } + /// + /// Is this item visible in any way + /// + public bool IsVisible() + { + // TODO: Make this handle multiple renderers + var renderer = GetComponent(); + return renderer != null && renderer.enabled; + } + + void OnDestroy() + { + container = null; + frozenItem = null; + } + #if UNITY_EDITOR private void OnDrawGizmos() { @@ -207,5 +289,31 @@ public bool HasTrait(string name) } return false; } + + public void SetContainer(Container newContainer, bool alreadyAdded, bool alreadyRemoved) + { + if (container == newContainer) + { + return; + } + + container?.RemoveItem(this); + + if (!alreadyAdded && newContainer != null) + { + newContainer.AddItem(this); + } + + container = newContainer; + } + + /// + /// Simply sets the container variable of this item, without doing anything + /// Make sure the item is only listed in the new container, or weird bugs will occur + /// + public void SetContainerUnchecked(Container newContainer) + { + container = newContainer; + } } } \ No newline at end of file diff --git a/Assets/Engine/Inventory/ItemUtility.cs b/Assets/Engine/Inventory/ItemUtility.cs new file mode 100644 index 0000000000..825f307430 --- /dev/null +++ b/Assets/Engine/Inventory/ItemUtility.cs @@ -0,0 +1,35 @@ +using UnityEngine; + +namespace SS3D.Engine.Inventory +{ + public static class ItemUtility + { + public static void Place(Item item, Vector3 position, Quaternion rotation, Transform lookTarget = null) + { + Vector3 itemDimensions = item.GetComponentInChildren().bounds.size; + float itemSize = 0; + + for (int i = 0; i < 3; i++) + { + if (itemDimensions[i] > itemSize) + { + itemSize = itemDimensions[i]; + } + } + + float distance = Vector3.Distance(item.transform.position, position); + position = distance > 0 ? position + new Vector3(0, itemSize * 0.5f, 0) : position; + + if (distance > 0) + { + item.transform.LookAt(lookTarget); + } + else + { + item.transform.rotation = rotation; + } + + item.transform.position = position; + } + } +} \ No newline at end of file diff --git a/Assets/Engine/Inventory/ItemUtility.cs.meta b/Assets/Engine/Inventory/ItemUtility.cs.meta new file mode 100644 index 0000000000..eeb155b5f2 --- /dev/null +++ b/Assets/Engine/Inventory/ItemUtility.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 135cdf8452be4371aa0870b10839f59a +timeCreated: 1604606224 \ No newline at end of file diff --git a/Assets/Engine/Inventory/NetworkedContainerReference.cs b/Assets/Engine/Inventory/NetworkedContainerReference.cs new file mode 100644 index 0000000000..406d4eabbc --- /dev/null +++ b/Assets/Engine/Inventory/NetworkedContainerReference.cs @@ -0,0 +1,59 @@ +using Mirror; + +namespace SS3D.Engine.Inventory +{ + /// + /// Represents a container that can be found by the server and client + /// + public struct NetworkedContainerReference + { + /// + /// The network id of the game object containing the network sync + /// + public uint SyncNetworkId; + /// + /// The index of the container in the game object + /// + public uint ContainerIndex; + + public static NetworkedContainerReference? CreateReference(AttachedContainer container) + { + var sync = container.GetComponentInParent(); + if (sync == null) + { + return null; + } + + int index = sync.IndexOf(container); + if (index == -1) + { + return null; + } + + return new NetworkedContainerReference + { + SyncNetworkId = sync.netId, + ContainerIndex = (uint) index + }; + } + + public AttachedContainer FindContainer() + { + if (NetworkIdentity.spawned.TryGetValue(SyncNetworkId, out NetworkIdentity identity)) + { + var sync = identity.gameObject.GetComponent(); + if (sync == null) + { + return null; + } + + if (ContainerIndex < sync.Containers.Count) + { + return sync.Containers[(int) ContainerIndex]; + } + } + + return null; + } + } +} \ No newline at end of file diff --git a/Assets/Engine/Inventory/NetworkedContainerReference.cs.meta b/Assets/Engine/Inventory/NetworkedContainerReference.cs.meta new file mode 100644 index 0000000000..b62b936519 --- /dev/null +++ b/Assets/Engine/Inventory/NetworkedContainerReference.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 688e9787e02d4b15818ee7c137a7d2bc +timeCreated: 1606010239 \ No newline at end of file diff --git a/Assets/Engine/Inventory/UI/ClothingUi.cs b/Assets/Engine/Inventory/UI/ClothingUi.cs new file mode 100644 index 0000000000..4db952d5ab --- /dev/null +++ b/Assets/Engine/Inventory/UI/ClothingUi.cs @@ -0,0 +1,31 @@ +using Mirror; +using UnityEngine; + +namespace SS3D.Engine.Inventory.UI +{ + public class ClothingUi : MonoBehaviour + { + public void Start() + { + if (NetworkServer.active && !NetworkClient.active) + { + Destroy(this); + return; + } + + // Connects ui clothing slots to containers on the creature + var inventory = transform.GetComponentInParent().Inventory; + GameObject creature = inventory.Hands.GetComponentInParent().gameObject; + var clothingContainers = creature.GetComponent(); + var slots = GetComponentsInChildren(); + foreach (SingleItemContainerSlot slot in slots) + { + if (clothingContainers.Containers.TryGetValue(slot.name, out AttachedContainer container)) + { + slot.Inventory = inventory; + slot.Container = container; + } + } + } + } +} \ No newline at end of file diff --git a/Assets/Engine/Inventory/UI/ClothingUi.cs.meta b/Assets/Engine/Inventory/UI/ClothingUi.cs.meta new file mode 100644 index 0000000000..fedd46fa34 --- /dev/null +++ b/Assets/Engine/Inventory/UI/ClothingUi.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 2b7d21eb6b8946348affd0a062aae9df +timeCreated: 1606006800 \ No newline at end of file diff --git a/Assets/Engine/Inventory/UI/ContainerUi.cs b/Assets/Engine/Inventory/UI/ContainerUi.cs new file mode 100644 index 0000000000..035a1c5b0b --- /dev/null +++ b/Assets/Engine/Inventory/UI/ContainerUi.cs @@ -0,0 +1,51 @@ +using System; +using UnityEngine; +using UnityEngine.UI; + +namespace SS3D.Engine.Inventory.UI +{ + public class ContainerUi : MonoBehaviour + { + public ItemGrid Grid; + + public Inventory Inventory + { + set => Grid.Inventory = value; + get => Grid.Inventory; + } + + public AttachedContainer AttachedContainer + { + set + { + attachedContainer = value; + Grid.AttachedContainer = value; + UpdateContainer(value.Container); + } + } + + private AttachedContainer attachedContainer; + + public void Close() + { + Inventory.CmdContainerClose(attachedContainer); + Destroy(gameObject); + } + + private void UpdateContainer(Container container) + { + if (container == null) + { + return; + } + + Vector2Int size = container.Size; + var rectTransform = Grid.GetComponent(); + Vector2 gridDimensions = Grid.GetGridDimensions(); + float width = rectTransform.offsetMin.x + Math.Abs(rectTransform.offsetMax.x) + gridDimensions.x + 1; + float height = rectTransform.offsetMin.y + Math.Abs(rectTransform.offsetMax.y) + gridDimensions.y; + var rect = transform.GetChild(0).GetComponent(); + rect.sizeDelta = new Vector2(width, height); + } + } +} \ No newline at end of file diff --git a/Assets/Engine/Inventory/UI/ContainerUi.cs.meta b/Assets/Engine/Inventory/UI/ContainerUi.cs.meta new file mode 100644 index 0000000000..b005f9eac2 --- /dev/null +++ b/Assets/Engine/Inventory/UI/ContainerUi.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 7ecbde25c2d14d0eb96deabf8cc85f37 +timeCreated: 1606658912 \ No newline at end of file diff --git a/Assets/Engine/Inventory/UI/DraggableWindow.cs b/Assets/Engine/Inventory/UI/DraggableWindow.cs index 4a64a858c1..d47a963fc7 100644 --- a/Assets/Engine/Inventory/UI/DraggableWindow.cs +++ b/Assets/Engine/Inventory/UI/DraggableWindow.cs @@ -60,14 +60,12 @@ void ClampToWindow() panelRectTransform.GetWorldCorners(panelRectCorners); if (panelRectCorners[2].x > canvasCorners[2].x) { - Debug.Log("Panel is to the right of canvas limits"); if (!clampedToRight) clampedToRight = true; } else if (clampedToRight) { clampedToRight = false; } else if (panelRectCorners[0].x < canvasCorners[0].x) { - Debug.Log("Panel is to the left of canvas limits"); if (!clampedToLeft) clampedToLeft = true; } else if (clampedToLeft) { @@ -75,14 +73,12 @@ void ClampToWindow() } if (panelRectCorners[2].y > canvasCorners[2].y) { - Debug.Log("Panel is to the top of canvas limits"); if (!clampedToTop) clampedToTop = true; } else if (clampedToTop) { clampedToTop = false; } else if (panelRectCorners[0].y < canvasCorners[0].y) { - Debug.Log("Panel is to the bottom of canvas limits"); if (!clampedToBottom) clampedToBottom = true; } else if (clampedToBottom) { diff --git a/Assets/Engine/Inventory/UI/DraggingOperation.cs b/Assets/Engine/Inventory/UI/DraggingOperation.cs deleted file mode 100644 index 4f6a3c1919..0000000000 --- a/Assets/Engine/Inventory/UI/DraggingOperation.cs +++ /dev/null @@ -1,207 +0,0 @@ -using System.Collections.Generic; -using UnityEngine; -using UnityEngine.EventSystems; - -namespace SS3D.Engine.Interactions.UI -{ - using static UIAbstractContainer; - - /** - * Handles an interface dragging event, from the start of the drag through to the end. - * Uses a UIInventoryHandler to perform all commands relating to moving the item. - * - * When a hover begins, the item being dragged will be instantly moved into the holding slot (e.g. the hand), made slightly transparent, and when dragging ends, - * the item will be either moved to the given place if valid, or moved back to the original slot. - */ - public class DraggingOperation : MonoBehaviour, IDragHandler, IEndDragHandler - { - public struct UISlotRef - { - public UISlotRef(UIAbstractContainer container, UIItemSlot slot) - { - this.container = container; - this.slot = slot; - } - - public UIAbstractContainer container; - public UIItemSlot slot; - } - - /** - * Finds either the slot and container, or just container, or nothing, at the given point. - */ - public static UISlotRef FindSlotAtPointer(PointerEventData eventData) - { - // Check if hovering - List results = new List(); - EventSystem.current.RaycastAll(eventData, results); - - // Find what we might be hovering over - UIAbstractContainer foundContainer = null; - UIItemSlot foundSlot = null; - - foreach (var result in results) { - var container = result.gameObject.GetComponent(); - if (container != null) - foundContainer = container; - - var slot = result.gameObject.GetComponent(); - if (slot != null) - foundSlot = slot; - } - - // TODO: This is a hack that will be removed soon - if (foundSlot && !foundContainer) { - Transform obj = foundSlot.transform.parent; - while (obj) { - if (obj.GetComponent()) { - foundContainer = obj.GetComponent(); - break; - } - - obj = obj.parent; - } - } - - UISlotRef slotRef; - slotRef.container = foundContainer; - slotRef.slot = foundSlot; - - return slotRef; - } - - public bool OnBeginDrag(SlotInfo origin, PointerEventData eventData) - { - this.origin = origin; - - if (origin.container.GetItem(origin.index) == null) - return false; - - // Copy the sprite into a new object that will be dragged around - draggingSprite = origin.uiSlot.CreateDraggableSprite(eventData.position, new Quaternion(), canvas.transform); - - holding = uiInventory.GetHoldingSlot(); - - // Determine the slot the item is held in, whilst moving from origin to destination. - // This slot will be the inventory's holdingSlot (if present), else we will just use the origin slot. - if (holding.container == null) holding = origin; - else { - // Check whether we are dragging from the holding slot. If we are not, we move the item to the holding slot - // and do some graphicalities. - if (origin.container != holding.container || origin.index != holding.index) { - - // If we can't move to the holding slot, we have to quit - if (!uiInventory.CanMoveItem(origin.container, origin.index, holding.container, holding.index)) - { - Destroy(draggingSprite); - draggingSprite = null; - return false; - } - - uiInventory.MoveItem(origin.container, origin.index, holding.container, holding.index); - holding.uiSlot.Transparent = true; - } - } - - eventData.pointerDrag = gameObject; - - return true; - } - public void OnDrag(PointerEventData eventData) - { - draggingSprite.transform.position = eventData.position; - - // Check if hovering - List results = new List(); - EventSystem.current.RaycastAll(eventData, results); - - // Find what we might be hovering over - UISlotRef hover = FindSlotAtPointer(eventData); - - // If they are different, we end an old hover and start a new one - if (prevHover.container != hover.container || prevHover.slot != hover.slot) { - if (prevHover.slot && prevHoverSlot.container != null) - prevHover.slot.Highlighted = false; - else if (prevHover.container && uiInventory.CanMoveItem(holding.container, holding.index, prevHover.container)) - prevHover.container.Highlighted = false; - - prevHover = hover; - - if (hover.slot) { - var hoverSlot = hover.container.GetSlotLink(hover.slot); - if (hoverSlot.container != null && holding.container.GetItem(holding.index) != null && uiInventory.CanMoveItem(holding.container, holding.index, hoverSlot.container, hoverSlot.index)) { - prevHoverSlot = hoverSlot; - hover.slot.Highlighted = true; - } - } - else if (hover.container && uiInventory.CanMoveItem(holding.container, holding.index, hover.container)) - hover.container.Highlighted = true; - - } - } - public void OnEndDrag(PointerEventData eventData) - { - // Stop any hovering - if (prevHover.slot) - prevHover.slot.Highlighted = false; - else if (prevHover.container) - prevHover.container.Highlighted = false; - - holding.uiSlot.Transparent = false; - - // Revert the dragging object - if (draggingSprite != null) - { - Destroy(draggingSprite); - draggingSprite = null; - } - prevHover = new UISlotRef(); - prevHoverSlot = new SlotInfo(); - - // Now attempt the actual item movement - var destination = FindSlotAtPointer(eventData); - - bool moveOccured = false; - - if (destination.slot && destination.slot.enabled) { - // Move from holding to destination - var destinationSlot = destination.container.GetSlotLink(destination.slot); - - if (holding.container == destinationSlot.container && holding.index == destinationSlot.index) - moveOccured = true; - else if (uiInventory.CanMoveItem(holding.container, holding.index, destinationSlot.container, destinationSlot.index)) { - uiInventory.MoveItem(holding.container, holding.index, destinationSlot.container, destinationSlot.index); - moveOccured = true; - } - } - else if (destination.container) { - if (uiInventory.FindHandler(holding.container) == destination.container) - moveOccured = true; - else if (uiInventory.CanMoveItem(holding.container, holding.index, destination.container)) { - uiInventory.MoveItem(holding.container, holding.index, destination.container); - moveOccured = true; - } - } - - // If we could not move it to the intended place, move the item back to the original slot. - if (moveOccured == false && uiInventory.CanMoveItem(holding.container, holding.index, origin.container, origin.index)) - uiInventory.MoveItem(holding.container, holding.index, origin.container, origin.index); - - origin = new SlotInfo(); - holding = new SlotInfo(); - - Destroy(this); - } - - public GameObject canvas; - public UIInventoryHandler uiInventory; - - private SlotInfo origin; - private SlotInfo holding; - - private GameObject draggingSprite; - - private UISlotRef prevHover; - private SlotInfo prevHoverSlot; - } -} \ No newline at end of file diff --git a/Assets/Engine/Inventory/UI/DraggingOperation.cs.meta b/Assets/Engine/Inventory/UI/DraggingOperation.cs.meta deleted file mode 100644 index 78559bd4b9..0000000000 --- a/Assets/Engine/Inventory/UI/DraggingOperation.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 402c1b9ac4cda5346b9eb5b42e920acd -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Engine/Inventory/UI/HandsUi.cs b/Assets/Engine/Inventory/UI/HandsUi.cs new file mode 100644 index 0000000000..57e2228887 --- /dev/null +++ b/Assets/Engine/Inventory/UI/HandsUi.cs @@ -0,0 +1,88 @@ +using System; +using SS3D.Engine.Inventory.Extensions; +using UnityEngine; +using UnityEngine.Assertions; +using UnityEngine.UI; + +namespace SS3D.Engine.Inventory.UI +{ + public class HandsUi : MonoBehaviour + { + public GameObject LeftHandPrefab; + public GameObject RightHandPrefab; + public Transform HandsContainer; + public Color SelectedColor; + /// + /// The hands this ui displays + /// + [NonSerialized] + public Hands Hands; + + private Color defaultColor; + private int currentHandIndex = -1; + + public void Start() + { + Assert.IsNotNull(Hands); + CreateHandDisplays(); + Hands.HandChanged += OnHandChanged; + OnHandChanged(Hands.SelectedHandIndex); + } + + private void OnHandChanged(int index) + { + if (currentHandIndex == index) + { + return; + } + + if (currentHandIndex != -1) + { + SetHandHighlight(currentHandIndex, false); + } + + SetHandHighlight(index, true); + currentHandIndex = index; + } + + private void SetHandHighlight(int index, bool highlight) + { + Transform child = HandsContainer.transform.GetChild(index); + var button = child.GetComponent