diff --git a/Assets/Materials/Rot.mat b/Assets/Materials/Rot.mat new file mode 100644 index 0000000..dddc32c --- /dev/null +++ b/Assets/Materials/Rot.mat @@ -0,0 +1,92 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Rot + m_Shader: {fileID: 10761, guid: 0000000000000000f000000000000000, type: 0} + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailTex: + m_Texture: {fileID: 2800000, guid: b668c3366a5190040b384e638deeca4a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: b668c3366a5190040b384e638deeca4a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.316 + - _GlossyReflections: 1 + - _Metallic: 0.057 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _Strength: 0.283 + - _UVSec: 0 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/Pictures/Blueprint_Background.jpg b/Assets/Pictures/Blueprint_Background.jpg new file mode 100644 index 0000000..dbf2327 Binary files /dev/null and b/Assets/Pictures/Blueprint_Background.jpg differ diff --git a/Assets/Pictures/FeuerTail.png b/Assets/Pictures/FeuerTail.png new file mode 100644 index 0000000..005b14b Binary files /dev/null and b/Assets/Pictures/FeuerTail.png differ diff --git a/Assets/Pictures/FoodIcon.png b/Assets/Pictures/FoodIcon.png new file mode 100644 index 0000000..6b8ea87 Binary files /dev/null and b/Assets/Pictures/FoodIcon.png differ diff --git a/Assets/Pictures/MilitaryIcon.png b/Assets/Pictures/MilitaryIcon.png new file mode 100644 index 0000000..64cd4c3 Binary files /dev/null and b/Assets/Pictures/MilitaryIcon.png differ diff --git a/Assets/Pictures/New Material.mat b/Assets/Pictures/New Material.mat new file mode 100644 index 0000000..1521d7f --- /dev/null +++ b/Assets/Pictures/New Material.mat @@ -0,0 +1,80 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: New Material + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/Pictures/ScienceIcon.png b/Assets/Pictures/ScienceIcon.png new file mode 100644 index 0000000..2adeb5a Binary files /dev/null and b/Assets/Pictures/ScienceIcon.png differ diff --git a/Assets/Pictures/Tech_BGR.png b/Assets/Pictures/Tech_BGR.png new file mode 100644 index 0000000..34983cd Binary files /dev/null and b/Assets/Pictures/Tech_BGR.png differ diff --git a/Assets/PreFabs/Clock.prefab b/Assets/PreFabs/Clock.prefab new file mode 100644 index 0000000..5175d58 --- /dev/null +++ b/Assets/PreFabs/Clock.prefab @@ -0,0 +1,46 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3188509044605999864 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6261394630258406887} + - component: {fileID: 2019202285392842739} + m_Layer: 0 + m_Name: Clock + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6261394630258406887 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3188509044605999864} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 3.4563024, y: -1.3916305, z: -0.30401358} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2019202285392842739 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3188509044605999864} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0128bb3b379e8144eae3b33ceb9c4bfd, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Assets/PreFabs/GameManager.prefab b/Assets/PreFabs/GameManager.prefab new file mode 100644 index 0000000..54aa74e --- /dev/null +++ b/Assets/PreFabs/GameManager.prefab @@ -0,0 +1,47 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6876722328111270485 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4199248806934553299} + - component: {fileID: 7964589156323440753} + m_Layer: 0 + m_Name: GameManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4199248806934553299 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6876722328111270485} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 3.4563024, y: -1.3916305, z: -0.30401358} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &7964589156323440753 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6876722328111270485} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d3b0135fe7978d64aa5acd5b3b207b35, type: 3} + m_Name: + m_EditorClassIdentifier: + clock: {fileID: 0} diff --git a/Assets/PreFabs/RepeatableTech_IU_Container.prefab b/Assets/PreFabs/RepeatableTech_IU_Container.prefab new file mode 100644 index 0000000..d16335b --- /dev/null +++ b/Assets/PreFabs/RepeatableTech_IU_Container.prefab @@ -0,0 +1,38 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2720154582977778304 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2720154582977778307} + m_Layer: 6 + m_Name: RepeatableTech_IU_Container + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2720154582977778307 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2720154582977778304} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -17, y: 10} + m_SizeDelta: {x: 20, y: 15} + m_Pivot: {x: 0.5, y: 0.5} diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity new file mode 100644 index 0000000..8eaeb6e --- /dev/null +++ b/Assets/Scenes/SampleScene.unity @@ -0,0 +1,3576 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1001 &36107847 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6352518569266839089} + m_Modifications: + - target: {fileID: 100004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Name + value: QueuePos3 Label + objectReference: {fileID: 0} + - target: {fileID: 11400002, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Text + value: -- + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 1409993059} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: AddToQueue + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: ScienceManager, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_BoolArgument + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_StringArgument + value: Industry + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_SizeDelta.x + value: 250 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_SizeDelta.y + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchoredPosition.y + value: -208.99998 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 05a81c3d5091440058129444d28322f3, type: 3} +--- !u!114 &36107848 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 11400002, guid: 05a81c3d5091440058129444d28322f3, type: 3} + m_PrefabInstance: {fileID: 36107847} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!224 &262272511 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + m_PrefabInstance: {fileID: 744949816} + m_PrefabAsset: {fileID: 0} +--- !u!224 &310217623 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + m_PrefabInstance: {fileID: 1329030174} + m_PrefabAsset: {fileID: 0} +--- !u!224 &335746851 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + m_PrefabInstance: {fileID: 358844582} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &358844582 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1610461642} + m_Modifications: + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_SizeDelta.x + value: 250 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_SizeDelta.y + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_AnchoredPosition.x + value: -7.2 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_AnchoredPosition.y + value: 24.9 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433581088211582682, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_Name + value: 'CostBanner_Text ' + objectReference: {fileID: 0} + - target: {fileID: 5433581088218663740, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_Text + value: 'Cost:' + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} +--- !u!1 &480542862 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 100004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + m_PrefabInstance: {fileID: 551097653} + m_PrefabAsset: {fileID: 0} +--- !u!1 &519420028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 519420032} + - component: {fileID: 519420031} + - component: {fileID: 519420029} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &519420029 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 +--- !u!20 &519420031 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 13.29 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 0 + m_HDR: 1 + m_AllowMSAA: 0 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 0 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &519420032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &528371786 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1780087161} + m_Modifications: + - target: {fileID: 6521698452475932329, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6521698452475932331, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Text + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452486134605, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Name + value: Wealth Val + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_SizeDelta.x + value: 125 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_SizeDelta.y + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalScale.x + value: 0.07999999 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalScale.y + value: 0.1522625 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchoredPosition.y + value: 4.5000005 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} +--- !u!224 &528371787 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + m_PrefabInstance: {fileID: 528371786} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &551097653 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1780087161} + m_Modifications: + - target: {fileID: 100004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Name + value: Wealth Button + objectReference: {fileID: 0} + - target: {fileID: 11400002, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Text + value: Wealth + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Mode + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 1409993059} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Target + value: + objectReference: {fileID: 1409993059} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_CallState + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: AddToQueue + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName + value: DisplayCost + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: ScienceManager, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName + value: ScienceManager, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_StringArgument + value: WealthTech + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_StringArgument + value: WealthTech + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_SizeDelta.x + value: 250 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_SizeDelta.y + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalScale.x + value: 0.08364584 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalScale.y + value: 0.15226254 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchoredPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchoredPosition.y + value: 4.5000005 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 05a81c3d5091440058129444d28322f3, type: 3} +--- !u!1 &577245063 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 577245066} + - component: {fileID: 577245065} + - component: {fileID: 577245064} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &577245064 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 577245063} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &577245065 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 577245063} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &577245066 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 577245063} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &588327544 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 6521698452475932331, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + m_PrefabInstance: {fileID: 528371786} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!224 &680127467 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + m_PrefabInstance: {fileID: 1339364252} + m_PrefabAsset: {fileID: 0} +--- !u!224 &717327279 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + m_PrefabInstance: {fileID: 1857461621} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &744949816 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 2065236027} + m_Modifications: + - target: {fileID: 100004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Name + value: ToggleScienceUI_Button + objectReference: {fileID: 0} + - target: {fileID: 9500000, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_UpdateMode + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 9500000, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_ApplyRootMotion + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 11400002, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Text + value: Science + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Transition + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 1409993059} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: SwitchScienceUI + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: ScienceManager, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 22400000, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_SizeDelta.x + value: 250 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_SizeDelta.y + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchoredPosition.x + value: 181 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchoredPosition.y + value: 92 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 05a81c3d5091440058129444d28322f3, type: 3} +--- !u!1 &853925300 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 100004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + m_PrefabInstance: {fileID: 1857461621} + m_PrefabAsset: {fileID: 0} +--- !u!114 &853925304 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 853925300} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Delegates: + - eventID: 0 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1409993059} + m_TargetAssemblyTypeName: ScienceManager, Assembly-CSharp + m_MethodName: DisplayCost + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: ScienceTech + m_BoolArgument: 0 + m_CallState: 2 + - eventID: 1 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1409993059} + m_TargetAssemblyTypeName: ScienceManager, Assembly-CSharp + m_MethodName: DisplayCostReset + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: IndustryTech + m_BoolArgument: 0 + m_CallState: 2 +--- !u!224 &960089191 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + m_PrefabInstance: {fileID: 551097653} + m_PrefabAsset: {fileID: 0} +--- !u!114 &960089195 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 480542862} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Delegates: + - eventID: 0 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1409993059} + m_TargetAssemblyTypeName: ScienceManager, Assembly-CSharp + m_MethodName: DisplayCost + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: WealthTech + m_BoolArgument: 0 + m_CallState: 2 + - eventID: 1 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1409993059} + m_TargetAssemblyTypeName: ScienceManager, Assembly-CSharp + m_MethodName: DisplayCostReset + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: IndustryTech + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1001 &994906231 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6352518569266839089} + m_Modifications: + - target: {fileID: 100004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Name + value: QueuePos4 Label + objectReference: {fileID: 0} + - target: {fileID: 11400002, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Text + value: -- + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 1409993059} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: AddToQueue + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: ScienceManager, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_BoolArgument + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_StringArgument + value: Industry + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_SizeDelta.x + value: 250 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_SizeDelta.y + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchoredPosition.y + value: -281 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 05a81c3d5091440058129444d28322f3, type: 3} +--- !u!114 &994906232 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 11400002, guid: 05a81c3d5091440058129444d28322f3, type: 3} + m_PrefabInstance: {fileID: 994906231} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &1089523106 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1610461642} + m_Modifications: + - target: {fileID: 6521698452475932329, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6521698452475932331, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Text + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452486134605, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Name + value: AccumScience Label + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_SizeDelta.x + value: 125 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_SizeDelta.y + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalScale.x + value: 0.07999998 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalScale.y + value: 0.15226254 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchoredPosition.x + value: -6.106148 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -31.518356 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} +--- !u!224 &1089523107 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + m_PrefabInstance: {fileID: 1089523106} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1090823668 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1610461642} + m_Modifications: + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_SizeDelta.x + value: 250 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_SizeDelta.y + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_AnchoredPosition.x + value: 1.55 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_AnchoredPosition.y + value: 42.6 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324220, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_AnchoredPosition.y + value: 5.6 + objectReference: {fileID: 0} + - target: {fileID: 5433581088211582682, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_Name + value: ResearchBanner Text + objectReference: {fileID: 0} + - target: {fileID: 5433581088218663740, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_Text + value: Research + objectReference: {fileID: 0} + - target: {fileID: 5433581088218663742, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_Sprite + value: + objectReference: {fileID: 21300000, guid: 966be606197166640a108ef53355eddf, type: 3} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} +--- !u!114 &1114045318 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 6521698452475932331, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + m_PrefabInstance: {fileID: 8351781716417679468} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!224 &1139893085 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + m_PrefabInstance: {fileID: 1417788436} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1153752969 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1780087161} + m_Modifications: + - target: {fileID: 6521698452475932329, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6521698452475932331, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Text + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452486134605, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Name + value: Food Val + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_RootOrder + value: 7 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_SizeDelta.x + value: 125 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_SizeDelta.y + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalScale.x + value: 0.07999999 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalScale.y + value: 0.1522625 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -21.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} +--- !u!224 &1153752970 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + m_PrefabInstance: {fileID: 1153752969} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1166180948 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6352518569266839089} + m_Modifications: + - target: {fileID: 100004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Name + value: QueuePos2 label + objectReference: {fileID: 0} + - target: {fileID: 11400002, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Text + value: -- + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 1409993059} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: AddToQueue + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: ScienceManager, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_BoolArgument + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_StringArgument + value: Industry + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_SizeDelta.x + value: 250 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_SizeDelta.y + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchoredPosition.y + value: -145 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 05a81c3d5091440058129444d28322f3, type: 3} +--- !u!114 &1166180949 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 11400002, guid: 05a81c3d5091440058129444d28322f3, type: 3} + m_PrefabInstance: {fileID: 1166180948} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &1217936762 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1780087161} + m_Modifications: + - target: {fileID: 6521698452475932329, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6521698452475932331, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Text + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452486134605, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Name + value: Science Val + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_SizeDelta.x + value: 125 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_SizeDelta.y + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalScale.x + value: 0.07999999 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalScale.y + value: 0.1522625 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -8.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} +--- !u!224 &1217936763 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + m_PrefabInstance: {fileID: 1217936762} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &1329030174 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1780087161} + m_Modifications: + - target: {fileID: 100004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Name + value: Food Button + objectReference: {fileID: 0} + - target: {fileID: 11400002, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Text + value: Food + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Mode + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 1409993059} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Target + value: + objectReference: {fileID: 1409993059} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_CallState + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: AddToQueue + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName + value: DisplayCost + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: ScienceManager, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName + value: ScienceManager, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_StringArgument + value: FoodTech + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_StringArgument + value: FoodTech + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_RootOrder + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_SizeDelta.x + value: 250 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_SizeDelta.y + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalScale.x + value: 0.08364584 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalScale.y + value: 0.15226254 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchoredPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchoredPosition.y + value: -21.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 05a81c3d5091440058129444d28322f3, type: 3} +--- !u!1001 &1339364252 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1780087161} + m_Modifications: + - target: {fileID: 100004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Name + value: 'Remove Last Button ' + objectReference: {fileID: 0} + - target: {fileID: 11400002, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Text + value: Remove Last From Queue + objectReference: {fileID: 0} + - target: {fileID: 11400002, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_FontData.m_MaxSize + value: 223 + objectReference: {fileID: 0} + - target: {fileID: 11400002, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_FontData.m_MinSize + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 11400002, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_FontData.m_FontSize + value: 23 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 6 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Mode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 1409993059} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Target + value: + objectReference: {fileID: 1409993059} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: RemoveTechFromQueue + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName + value: DisplayCostReset + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: ScienceManager, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName + value: ScienceManager, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_BoolArgument + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_StringArgument + value: Food + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_RootOrder + value: 8 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_SizeDelta.x + value: 250 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_SizeDelta.y + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalScale.x + value: 0.08364584 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalScale.y + value: 0.15226254 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchoredPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchoredPosition.y + value: -33.9 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 05a81c3d5091440058129444d28322f3, type: 3} +--- !u!1001 &1396274299 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 335746851} + m_Modifications: + - target: {fileID: 6521698452475932329, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6521698452475932331, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Text + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452486134605, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Name + value: Cost Label + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_SizeDelta.x + value: 125 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_SizeDelta.y + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalScale.x + value: 0.9564131 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchoredPosition.y + value: -74 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} +--- !u!1 &1404634912 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 100004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + m_PrefabInstance: {fileID: 1329030174} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1404634916 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1404634912} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Delegates: + - eventID: 0 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1409993059} + m_TargetAssemblyTypeName: ScienceManager, Assembly-CSharp + m_MethodName: DisplayCost + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: FoodTech + m_BoolArgument: 0 + m_CallState: 2 + - eventID: 1 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1409993059} + m_TargetAssemblyTypeName: ScienceManager, Assembly-CSharp + m_MethodName: DisplayCostReset + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: IndustryTech + m_BoolArgument: 0 + m_CallState: 2 +--- !u!1 &1409993058 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1409993060} + - component: {fileID: 1409993059} + m_Layer: 0 + m_Name: ScienceManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1409993059 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1409993058} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9c3c15bdb3c20e843b63ab2a10cf060f, type: 3} + m_Name: + m_EditorClassIdentifier: + ScienceCostCurrentTech: 0 + ScienceUI: {fileID: 1610461641} + AccScienceLabel: {fileID: 1831194192} + CostText: {fileID: 1442053572} + TechQueueUIArr: + - {fileID: 1955155225} + - {fileID: 1166180949} + - {fileID: 36107848} + - {fileID: 994906232} + TechLevelLabels: + - {fileID: 1114045318} + - {fileID: 588327544} + - {fileID: 1659135781} + - {fileID: 1769497360} + Amount: 0 +--- !u!4 &1409993060 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1409993058} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1417788436 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1780087161} + m_Modifications: + - target: {fileID: 100004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Name + value: Industry Button + objectReference: {fileID: 0} + - target: {fileID: 11400002, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Text + value: Industry + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Mode + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[2].m_Mode + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 1409993059} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Target + value: + objectReference: {fileID: 1409993059} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[2].m_Target + value: + objectReference: {fileID: 1908804703} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_CallState + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[2].m_CallState + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: AddToQueue + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName + value: DisplayCost + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: ScienceManager, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName + value: ScienceManager, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[2].m_TargetAssemblyTypeName + value: ScienceManager, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_BoolArgument + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_StringArgument + value: IndustryTech + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_StringArgument + value: IndustryTech + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_SizeDelta.x + value: 250 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_SizeDelta.y + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalScale.x + value: 0.08364584 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalScale.y + value: 0.15226254 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchoredPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchoredPosition.y + value: 17.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 05a81c3d5091440058129444d28322f3, type: 3} +--- !u!114 &1442053572 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 6521698452475932331, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + m_PrefabInstance: {fileID: 1396274299} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1610461641 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1610461642} + m_Layer: 5 + m_Name: ScienceManagerUI + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1610461642 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1610461641} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 11.955165, y: 6.5676036, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2108371543} + - {fileID: 1767162255} + - {fileID: 1780087161} + - {fileID: 6352518569266839089} + - {fileID: 1089523107} + - {fileID: 335746851} + m_Father: {fileID: 2065236027} + 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: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1659135781 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 6521698452475932331, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + m_PrefabInstance: {fileID: 1217936762} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!224 &1767162255 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + m_PrefabInstance: {fileID: 1090823668} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1769497360 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 6521698452475932331, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + m_PrefabInstance: {fileID: 1153752969} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1780087160 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1780087161} + m_Layer: 5 + m_Name: ChooseTechButtons&Labels + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1780087161 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1780087160} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1139893085} + - {fileID: 2983290644000096641} + - {fileID: 960089191} + - {fileID: 528371787} + - {fileID: 717327279} + - {fileID: 1217936763} + - {fileID: 310217623} + - {fileID: 1153752970} + - {fileID: 680127467} + m_Father: {fileID: 1610461642} + 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: 0, y: -5.4} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1831194192 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 6521698452475932331, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + m_PrefabInstance: {fileID: 1089523106} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1001 &1857461621 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1780087161} + m_Modifications: + - target: {fileID: 100004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Name + value: Science Button + objectReference: {fileID: 0} + - target: {fileID: 11400002, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Text + value: Science + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Mode + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 1409993059} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Target + value: + objectReference: {fileID: 1409993059} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_CallState + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: AddToQueue + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_MethodName + value: DisplayCost + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: ScienceManager, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_TargetAssemblyTypeName + value: ScienceManager, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_StringArgument + value: ScienceTech + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_StringArgument + value: ScienceTech + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[1].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_SizeDelta.x + value: 250 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_SizeDelta.y + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalScale.x + value: 0.08364584 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalScale.y + value: 0.15226254 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchoredPosition.x + value: 22 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchoredPosition.y + value: -8.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 05a81c3d5091440058129444d28322f3, type: 3} +--- !u!1 &1908804703 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 100004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + m_PrefabInstance: {fileID: 1417788436} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1908804707 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1908804703} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Delegates: + - eventID: 0 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1409993059} + m_TargetAssemblyTypeName: ScienceManager, Assembly-CSharp + m_MethodName: DisplayCost + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: IndustryTech + m_BoolArgument: 0 + m_CallState: 2 + - eventID: 1 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1409993059} + m_TargetAssemblyTypeName: ScienceManager, Assembly-CSharp + m_MethodName: DisplayCostReset + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: IndustryTech + m_BoolArgument: 0 + m_CallState: 1 +--- !u!1001 &1955155224 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 6352518569266839089} + m_Modifications: + - target: {fileID: 100004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Name + value: QueuePos1 Label + objectReference: {fileID: 0} + - target: {fileID: 11400002, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Text + value: -- + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target + value: + objectReference: {fileID: 1409993059} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName + value: AddToQueue + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName + value: ScienceManager, Assembly-CSharp + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_BoolArgument + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_StringArgument + value: Industry + objectReference: {fileID: 0} + - target: {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName + value: UnityEngine.Object, UnityEngine + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_SizeDelta.x + value: 250 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_SizeDelta.y + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalScale.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalScale.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_AnchoredPosition.y + value: -78.1545 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 22400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 11400004, guid: 05a81c3d5091440058129444d28322f3, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 05a81c3d5091440058129444d28322f3, type: 3} +--- !u!114 &1955155225 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 11400002, guid: 05a81c3d5091440058129444d28322f3, type: 3} + m_PrefabInstance: {fileID: 1955155224} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &2065236023 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2065236027} + - component: {fileID: 2065236026} + - component: {fileID: 2065236025} + - component: {fileID: 2065236024} + m_Layer: 5 + m_Name: UI_Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2065236024 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2065236023} + 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 &2065236025 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2065236023} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + 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 + m_PresetInfoIsWorld: 0 +--- !u!223 &2065236026 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2065236023} + 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: 25 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &2065236027 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2065236023} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1610461642} + - {fileID: 262272511} + m_Father: {fileID: 0} + 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: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &2108371542 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2108371543} + - component: {fileID: 2108371545} + - component: {fileID: 2108371544} + m_Layer: 5 + m_Name: Background_Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2108371543 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2108371542} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1610461642} + 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 &2108371544 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2108371542} + 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.34901962} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 39939fe0b3df2b741aca15c2accaf90a, 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!222 &2108371545 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2108371542} + m_CullTransparentMesh: 1 +--- !u!1001 &1391428448753093195 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1610461642} + m_Modifications: + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_SizeDelta.x + value: 250 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_SizeDelta.y + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_AnchoredPosition.x + value: -32.6 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_AnchoredPosition.y + value: 24.9 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5433581088211582682, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_Name + value: QueueBanner_Text + objectReference: {fileID: 0} + - target: {fileID: 5433581088218663740, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + propertyPath: m_Text + value: Queue + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} +--- !u!224 &2983290644000096641 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + m_PrefabInstance: {fileID: 8351781716417679468} + m_PrefabAsset: {fileID: 0} +--- !u!224 &6352518569266839089 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 5433581088200324218, guid: cdda4d7eaab79b941b68284f0f5588c5, type: 3} + m_PrefabInstance: {fileID: 1391428448753093195} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8351781716417679468 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1780087161} + m_Modifications: + - target: {fileID: 6521698452475932329, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Enabled + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6521698452475932331, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Text + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452486134605, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Name + value: Industry Val + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_SizeDelta.x + value: 125 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_SizeDelta.y + value: 70 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalScale.x + value: 0.07999999 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalScale.y + value: 0.1522625 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchoredPosition.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_AnchoredPosition.y + value: 17.5 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6521698452507906541, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 738fe81842f9a114b9a448b5877b5ea1, type: 3} diff --git a/Assets/Scripts/Buildings/ABuilding.cs b/Assets/Scripts/Buildings/ABuilding.cs new file mode 100644 index 0000000..a486f61 --- /dev/null +++ b/Assets/Scripts/Buildings/ABuilding.cs @@ -0,0 +1,183 @@ +using System.Collections; +using System.Collections.Generic; + +namespace NBuilding +{ + public abstract class ABuilding : IBuilding + { + //---------------------------------------------------------------------------- + // private object variables + + private int _runningCost = 0; + private int _scienceCapacity = 0; + private int _foodCapacity = 0; + private int _industrialCapacity = 0; + private int _moneyCapacity = 0; + + private int _militaryPower = 0; + + private bool _isRunning = true; + + private ABuilding.BuildingID _iD = 0; + + //---------------------------------------------------------------------------- + // + + public enum BuildingID + { + Farm, + Smeltery, + Armory, + Spaceport, + Market, + University + } + + //---------------------------------------------------------------------------- + // Getters + + public int GetRunningCost() + { + if (_isRunning) + { + return _runningCost; + } + else + { + return 0; + } + } + + public int GetScienceCapacity() + { + if (_isRunning) + { + return _scienceCapacity; + } + else + { + return 0; + } + } + + public int GetFoodCapacity() + { + if (_isRunning) + { + return _foodCapacity; + } + else + { + return 0; + } + } + + public int GetIndustrialCapacity() + { + if (_isRunning) + { + return _industrialCapacity; + } + else + { + return 0; + } + } + + public int GetMoneyCapacity() + { + if (_isRunning) + { + return _moneyCapacity; + } + else + { + return 0; + } + } + + public int GetMilitaryPower() + { + if (_isRunning) + { + return _militaryPower; + } + else + { + return 0; + } + } + + public bool IsRunning() + { + return _isRunning; + } + + public ABuilding.BuildingID GetId() + { + return _iD; + } + + //---------------------------------------------------------------------------- + // Setters + + public void SetRunningCost(int newRunningCost) + { + if (newRunningCost > 0) + { + _runningCost = newRunningCost; + } + } + + public void SetScienceCapacity(int newScienceCapacity) + { + if (newScienceCapacity >= 0) + { + _scienceCapacity = newScienceCapacity; + } + } + + public void SetFoodCapacity(int newFoodCapacity) + { + if (newFoodCapacity >= 0) + { + _foodCapacity = newFoodCapacity; + } + } + + public void SetIndustrialCapacity(int newIndustrialCapacity) + { + _industrialCapacity = newIndustrialCapacity; + } + + public void SetMoneyCapacity(int newMoneyCapacity) + { + if (newMoneyCapacity >= 0) + { + _moneyCapacity = newMoneyCapacity; + } + } + + public void SetMilitaryPower(int newMilitaryPower) + { + if (newMilitaryPower >= 0) + { + _militaryPower = newMilitaryPower; + } + } + + public void SetRunning(bool newRunning) + { + _isRunning = newRunning; + } + + public void SetId(ABuilding.BuildingID newId) + { + _iD = newId; + } + //---------------------------------------------------------------------------- + // + + + } +} \ No newline at end of file diff --git a/Assets/Scripts/Buildings/BuildingBuilder.cs b/Assets/Scripts/Buildings/BuildingBuilder.cs new file mode 100644 index 0000000..144e3cc --- /dev/null +++ b/Assets/Scripts/Buildings/BuildingBuilder.cs @@ -0,0 +1,44 @@ +using System.Collections; +using System.Collections.Generic; + +namespace NBuilding +{ + public static class BuildingBuilder + { + public static ABuilding Build(ABuilding.BuildingID eBuilding) + { + switch (eBuilding) + { + case ABuilding.BuildingID.Farm: + { + return new Farm(); + } + + case ABuilding.BuildingID.Smeltery: + { + return new Smeltery(); + } + + case ABuilding.BuildingID.Armory: + { + return new Armory(); + } + + case ABuilding.BuildingID.Spaceport: + { + return new Spaceport(); + } + + case ABuilding.BuildingID.Market: + { + return new Market(); + } + + default: + { + return null; + } + } + } + } +} diff --git a/Assets/Scripts/Buildings/BuildingManager.cs b/Assets/Scripts/Buildings/BuildingManager.cs new file mode 100644 index 0000000..ae79bd0 --- /dev/null +++ b/Assets/Scripts/Buildings/BuildingManager.cs @@ -0,0 +1,169 @@ +using System.Collections; +using System.Collections.Generic; + +namespace NBuilding +{ + /// + /// Class BuildingManager contains functions to sum up values from buidlings at star system. + /// + public class BuildingManager + { + Dictionary> doPlayerBuildings = new Dictionary>(); + + /// + /// Function GetAllValues sums up the running cost of all buildings at star system of player. + /// iId is the id of a player. + /// Returns all values of all buildings at star system of player. + /// More efficient because it iterates only once through list instead of 6 times. + /// + public BuildingValues GetAllValues(int iId) + { + BuildingValues oValues = new BuildingValues(); + List loBuildings = doPlayerBuildings[iId]; + foreach (var oBuilding in loBuildings) + { + oValues.RunningCost += oBuilding.GetRunningCost(); + oValues.ScienceCapacity += oBuilding.GetScienceCapacity(); + oValues.FoodCapacity += oBuilding.GetFoodCapacity(); + oValues.IndustrialCapacity += oBuilding.GetIndustrialCapacity(); + oValues.MoneyCapacity += oBuilding.GetMoneyCapacity(); + oValues.MilitaryPower += oBuilding.GetMilitaryPower(); + } + return oValues; + } + + /// + /// Function GetRunningCost sums up the running cost of all buildings at star system of player. + /// iId is the id of a player. + /// Returns running cost of all buildings at star system of player. + /// + public int GetRunningCost(int iId) + { + int iRunningCost = 0; + List loBuildings = doPlayerBuildings[iId]; + foreach (var oBuilding in loBuildings) + { + iRunningCost += oBuilding.GetRunningCost(); + } + return iRunningCost; + } + + /// + /// Function GetScienceCapacity sums up the science capacity of all buildings at star system of player. + /// iId is the id of a player. + /// Returns science capacity of all buildings at star system of player. + /// + public int GetScienceCapacity(int iId) + { + int iScienceCapacity = 0; + List loBuildings = doPlayerBuildings[iId]; + foreach (var oBuilding in loBuildings) + { + iScienceCapacity += oBuilding.GetScienceCapacity(); + } + return iScienceCapacity; + } + + /// + /// Function GetFoodCapacity sums up the food capacity of all buildings at star system of player. + /// iId is the id of a player. + /// Returns food capacity of all buildings at star system of player. + /// + public int GetFoodCapacity(int iId) + { + int iFoodCapacity = 0; + List loBuildings = doPlayerBuildings[iId]; + foreach (var oBuilding in loBuildings) + { + iFoodCapacity += oBuilding.GetFoodCapacity(); + } + return iFoodCapacity; + } + + /// + /// Function GetIndustrialCapacity sums up the industrial capacity of all buildings at star system of player. + /// iId is the id of a player. + /// Returns industrial capacity of all buildings at star system of player. + /// + public int GetIndustrialCapacity(int iId) + { + int iIndustrialCapacity = 0; + List loBuildings = doPlayerBuildings[iId]; + foreach (var oBuilding in loBuildings) + { + iIndustrialCapacity += oBuilding.GetIndustrialCapacity(); + } + return iIndustrialCapacity; + } + + /// + /// Function GetMoneyCapacity sums up the money capacity of all buildings at star system of player. + /// iId is the id of a player. + /// Returns money capacity of all buildings at star system of player. + /// + public int GetMoneyCapacity(int iId) + { + int iMoneyCapacity = 0; + List loBuildings = doPlayerBuildings[iId]; + foreach (var oBuilding in loBuildings) + { + iMoneyCapacity += oBuilding.GetMoneyCapacity(); + } + return iMoneyCapacity; + } + + /// + /// Function GetMilitaryCapacity sums up the military capacity of all buildings at star system of player. + /// iId is the id of a player. + /// Returns military capacity of all buildings at star system of player. + /// + public int GetMilitaryPower(int iId) + { + int iMilitaryPower = 0; + List loBuildings = doPlayerBuildings[iId]; + foreach (var oBuilding in loBuildings) + { + iMilitaryPower += oBuilding.GetMilitaryPower(); + } + return iMilitaryPower; + } + + /// + /// Function BuildNewBuilding checks if building already exists, if not creates a new building and adds it to list. + /// iPlayerId is the id of a player. + /// eBuildingId is the id of a building. + /// + public void BuildNewBuilding(int iPlayerId, ABuilding.BuildingID eBuildingId) + { + List loBuildings = doPlayerBuildings[iPlayerId]; + foreach (var oBuilding in loBuildings) + { + if (oBuilding.GetId() == eBuildingId) + { + // TODO throw exception + } + } + loBuildings.Add(BuildingBuilder.Build(eBuildingId)); + } + + /// + /// Function DestroyBuilding checks if building exists, if it exists, deletes it from list, if not, returns value of Remove(null). + /// iPlayerId is the id of a player. + /// eBuildingId is the id of a building. + /// + public void DestroyBuilding(int iPlayerId, ABuilding.BuildingID eBuildingId) + { + List loBuildings = doPlayerBuildings[iPlayerId]; + IBuilding building = null; + foreach (var oBuilding in loBuildings) + { + if (oBuilding.GetId() == eBuildingId) + { + building = oBuilding; + } + } + //TODO what does Remove return? handle + loBuildings.Remove(building); + } + } +} diff --git a/Assets/Scripts/Buildings/BuildingValues.cs b/Assets/Scripts/Buildings/BuildingValues.cs new file mode 100644 index 0000000..a01c017 --- /dev/null +++ b/Assets/Scripts/Buildings/BuildingValues.cs @@ -0,0 +1,25 @@ +using System.Collections; +using System.Collections.Generic; + +namespace NBuilding +{ + /// + /// Class BuildingValues is a container to transport data. + /// + /// RunningCost is the running cost of a building. + /// ScienceCapacity is the amount of science produced by the building. + /// FoodCapacity is the amount of food produced by the building. + /// IndustrialCapacity is the amount of industry produced by the building. + /// MoneyCapacity is the amount of money produced by the building. + /// MilitaryPower is the amount of military produced by the building. + /// + public class BuildingValues + { + public int RunningCost = 0; + public int ScienceCapacity = 0; + public int FoodCapacity = 0; + public int IndustrialCapacity = 0; + public int MoneyCapacity = 0; + public int MilitaryPower = 0; + } +} diff --git a/Assets/Scripts/Buildings/Food/Farm.cs b/Assets/Scripts/Buildings/Food/Farm.cs new file mode 100644 index 0000000..6f4c578 --- /dev/null +++ b/Assets/Scripts/Buildings/Food/Farm.cs @@ -0,0 +1,14 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace NBuilding +{ + public class Farm : ABuilding + { + public Farm() + { + SetFoodCapacity(3); + } + } +} diff --git a/Assets/Scripts/Buildings/IBuilding.cs b/Assets/Scripts/Buildings/IBuilding.cs new file mode 100644 index 0000000..fbc3623 --- /dev/null +++ b/Assets/Scripts/Buildings/IBuilding.cs @@ -0,0 +1,76 @@ +using System.Collections; +using System.Collections.Generic; + +namespace NBuilding +{ + /// + /// Interface IBuilding defines the functions for the buildings. + /// iId is the id of a player. + /// Returns all values of all buildings at star system of player. + /// More efficient because it iterates only once through list instead of 6 times. + /// + public interface IBuilding + { + //---------------------------------------------------------------------------- + // Getters + + /// + /// Function GetRunningCost returns the running cost if the building is running. + /// + public int GetRunningCost(); + + /// + /// Function GetScienceCapacity returns the amount of science the building produces if it is running. + /// + public int GetScienceCapacity(); + + /// + /// Function GetFoodCapacity returns the amount of food the building produces if it is running. + /// + public int GetFoodCapacity(); + + /// + /// Function GetIndustrialCapacity returns the amount of industrial the building produces if it is running. + /// + public int GetIndustrialCapacity(); + + /// + /// Function GetMoneyCapacity returns the amount of money the building produces if it is running. + /// + public int GetMoneyCapacity(); + + /// + /// Function GetMilitaryPower returns the amount of power the building produces if it is running. + /// + public int GetMilitaryPower(); + + /// + /// Function IsRunning returns true if the building is running, false if the building is not running. + /// + public bool IsRunning(); + + /// + /// Function GetId returns id of building. + /// + public ABuilding.BuildingID GetId(); + + //---------------------------------------------------------------------------- + // Setters + + public void SetRunningCost(int newRunningCost); + public void SetScienceCapacity(int newScienceCapacity); + public void SetFoodCapacity(int newFoodCapacity); + public void SetIndustrialCapacity(int newIndustrialCapacity); + public void SetMoneyCapacity(int newMoneyCapacity); + public void SetMilitaryPower(int newMilitaryPower); + + public void SetRunning(bool newRunning); + + public void SetId(ABuilding.BuildingID newId); + + //---------------------------------------------------------------------------- + // + + + } +} \ No newline at end of file diff --git a/Assets/Scripts/Buildings/Industry/Smeltery.cs b/Assets/Scripts/Buildings/Industry/Smeltery.cs new file mode 100644 index 0000000..3978729 --- /dev/null +++ b/Assets/Scripts/Buildings/Industry/Smeltery.cs @@ -0,0 +1,13 @@ +using System.Collections; +using System.Collections.Generic; + +namespace NBuilding +{ + public class Smeltery : ABuilding + { + public Smeltery() + { + SetIndustrialCapacity(3); + } + } +} diff --git a/Assets/Scripts/Buildings/Military/Armory.cs b/Assets/Scripts/Buildings/Military/Armory.cs new file mode 100644 index 0000000..7029ad1 --- /dev/null +++ b/Assets/Scripts/Buildings/Military/Armory.cs @@ -0,0 +1,13 @@ +using System.Collections; +using System.Collections.Generic; + +namespace NBuilding +{ + public class Armory : ABuilding + { + public Armory() + { + SetMilitaryPower(3); + } + } +} \ No newline at end of file diff --git a/Assets/Scripts/Buildings/Misc/Spaceport.cs b/Assets/Scripts/Buildings/Misc/Spaceport.cs new file mode 100644 index 0000000..7eea945 --- /dev/null +++ b/Assets/Scripts/Buildings/Misc/Spaceport.cs @@ -0,0 +1,10 @@ +using System.Collections; +using System.Collections.Generic; + +namespace NBuilding +{ + public class Spaceport : ABuilding + { + public Spaceport() { } + } +} diff --git a/Assets/Scripts/Buildings/Money/Market.cs b/Assets/Scripts/Buildings/Money/Market.cs new file mode 100644 index 0000000..fa80010 --- /dev/null +++ b/Assets/Scripts/Buildings/Money/Market.cs @@ -0,0 +1,16 @@ +using System.Collections; +using System.Collections.Generic; + +namespace NBuilding +{ + /// + /// Class Market defines the class for market. + /// + public class Market : ABuilding + { + public Market() + { + SetMoneyCapacity(3); + } + } +} diff --git a/Assets/Scripts/Buildings/Science/University.cs b/Assets/Scripts/Buildings/Science/University.cs new file mode 100644 index 0000000..9fdc91b --- /dev/null +++ b/Assets/Scripts/Buildings/Science/University.cs @@ -0,0 +1,13 @@ +using System.Collections; +using System.Collections.Generic; + +namespace NBuilding +{ + public class University : ABuilding + { + public University() + { + SetScienceCapacity(3); + } + } +} diff --git a/Assets/Scripts/Clock.cs b/Assets/Scripts/Clock.cs new file mode 100644 index 0000000..7cdf3fb --- /dev/null +++ b/Assets/Scripts/Clock.cs @@ -0,0 +1,30 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class Clock : MonoBehaviour +{ + // Array ref to player managers + public GameManager gameManager { private get; set; } + + public float DayTime = 10.0f; + + // Start is called before the first frame update + void Start() + { + // callUpdateGame will be called once each n seconds + InvokeRepeating("callUpdateGame", 0.0f, DayTime); + } + + // Update is called once per frame + void Update(){} + + // calls update game + private void callUpdateGame() + { + if (gameManager != null) + { + gameManager.updateGame(); + } + } +} diff --git a/Assets/Scripts/GameManager.cs b/Assets/Scripts/GameManager.cs new file mode 100644 index 0000000..58650bc --- /dev/null +++ b/Assets/Scripts/GameManager.cs @@ -0,0 +1,55 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class GameManager : MonoBehaviour +{ + // Array will contain objects which contain all information about all players + public PlayerManager[] playerManagers { get; private set; } + + // Clock which counts seconds until new day and updates playerManagers at new day + public Clock clock; + + public ScienceManager sm; + + public int numberOfPlayers { get; set; } + + void Awake() + { + DontDestroyOnLoad(this.gameObject); + } + + // Start is called before the first frame update + void Start() + { + initPlayerManagers(1); + clock.gameManager = this; + } + + // Update is called once per frame + void Update(){} + + // Initializes numberOfPlayers player managers and puts them into array + public void initPlayerManagers(int numberOfPlayers) + { + this.playerManagers = new PlayerManager[numberOfPlayers]; + for (int i = 0; i < numberOfPlayers; i++) + { + this.playerManagers[i] = new PlayerManager(sm); + } + } + + // Updates game + public void updateGame() + { + if (playerManagers != null) + { + // Simulate day for each player + foreach (var playerManager in playerManagers) + { + playerManager.simulateDay(); + } + } + // TODO update view, do we need to update view? + } +} diff --git a/Assets/Scripts/PlayerManager.cs b/Assets/Scripts/PlayerManager.cs new file mode 100644 index 0000000..e05cfd0 --- /dev/null +++ b/Assets/Scripts/PlayerManager.cs @@ -0,0 +1,94 @@ +using System.Collections; +using System.Collections.Generic; + +public class PlayerManager +{ + // Contains all star systems of player + //private List starSystems = new List(); + + // Contains all fleets of player + //private List fleets = new List(); + + private ScienceManager _scienceManager; + + public int ScienceAcumulated; // this int has to be moved to player manager later + + public enum PlayerColor + { + None, + Red, + Blue, + Green, + Yellow + } + + public PlayerColor PlayerColor2 + { + get + { + return _playerColor; + } + set + { + _playerColor = value; + } + } + + private PlayerColor _playerColor; + + + // Player values + public PlayerValues PlayerAttributes + { + get + { + if (_playerAttributes == null) + { + _playerAttributes = new PlayerValues(); + } + return new PlayerValues(); + } + set + { + _playerAttributes = value; + } + } + + private PlayerValues _playerAttributes; + + public PlayerManager(ScienceManager sm) + { + this._scienceManager = sm; + this._playerAttributes = new PlayerValues(); + } + + // Called by clock over game manager, once per day + public void simulateDay() + { + //if (starSystems != null) + //{ + // Add resources for each part of each starSystem which belongs to this player + //foreach (var starSystem in starSystems) + //{ + // int playerID = this._playerAttributes.id; + // // StarSystem.getComponent