From 7d7005dec7961a1ca49e2eff4a47e1a4e79aed7d Mon Sep 17 00:00:00 2001 From: Petteri <jupean@utu.fi> Date: Sun, 3 Mar 2019 13:50:40 +0200 Subject: [PATCH] collector update --- Assets/Prefab/Flag.prefab | 122 +++++++++++++++++++++++++++++++++ Assets/Prefab/Flag.prefab.meta | 7 ++ Assets/Prefab/worker.prefab | 3 +- Assets/Scripts/Collector.cs | 43 +++++++++--- Assets/Scripts/Flag.cs | 18 +++++ Assets/Scripts/Flag.cs.meta | 11 +++ Assets/Sprites/flag.png | Bin 0 -> 5516 bytes Assets/Sprites/flag.png.meta | 88 ++++++++++++++++++++++++ 8 files changed, 281 insertions(+), 11 deletions(-) create mode 100644 Assets/Prefab/Flag.prefab create mode 100644 Assets/Prefab/Flag.prefab.meta create mode 100644 Assets/Scripts/Flag.cs create mode 100644 Assets/Scripts/Flag.cs.meta create mode 100644 Assets/Sprites/flag.png create mode 100644 Assets/Sprites/flag.png.meta diff --git a/Assets/Prefab/Flag.prefab b/Assets/Prefab/Flag.prefab new file mode 100644 index 0000000..ce84a5a --- /dev/null +++ b/Assets/Prefab/Flag.prefab @@ -0,0 +1,122 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8796312832300166883 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3911026953838394632} + - component: {fileID: 7981019715402497320} + - component: {fileID: 3689336998828211151} + - component: {fileID: 4443572787190976141} + m_Layer: 0 + m_Name: Flag + m_TagString: Flag + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &3911026953838394632 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8796312832300166883} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 4.078, y: 2.369, z: -1.0712891} + m_LocalScale: {x: 0.3136983, y: 0.3136983, z: 0.3136983} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &7981019715402497320 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8796312832300166883} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 0 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: dd3f1a90ef7844947ae3599531fcd6d2, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.2, y: 0.2} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!114 &3689336998828211151 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8796312832300166883} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1c028ba564ee8304e9c41111c8912ebe, type: 3} + m_Name: + m_EditorClassIdentifier: + Worker: {fileID: 0} +--- !u!61 &4443572787190976141 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8796312832300166883} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 1.78, y: 1.44} + newSize: {x: 0.2, y: 0.2} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1.78, y: 1.44} + m_EdgeRadius: 0 diff --git a/Assets/Prefab/Flag.prefab.meta b/Assets/Prefab/Flag.prefab.meta new file mode 100644 index 0000000..b52c810 --- /dev/null +++ b/Assets/Prefab/Flag.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5cba37404bc15114b929eea3f4ec84f3 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefab/worker.prefab b/Assets/Prefab/worker.prefab index d6506ce..c7c68fb 100644 --- a/Assets/Prefab/worker.prefab +++ b/Assets/Prefab/worker.prefab @@ -14,7 +14,7 @@ GameObject: - component: {fileID: 548039319383633028} - component: {fileID: 548039319383633031} m_Layer: 0 - m_Name: Worker + m_Name: worker m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -101,6 +101,7 @@ MonoBehaviour: home: {fileID: 7607310651946833762, guid: 118ed7528555d45418acb5a87b330000, type: 3} resource: {fileID: 0} speed: 1 + flag: {fileID: 8796312832300166883, guid: 5cba37404bc15114b929eea3f4ec84f3, type: 3} --- !u!61 &548039319383633028 BoxCollider2D: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/Collector.cs b/Assets/Scripts/Collector.cs index d772789..56f8cae 100644 --- a/Assets/Scripts/Collector.cs +++ b/Assets/Scripts/Collector.cs @@ -18,11 +18,15 @@ public class Collector : MonoBehaviour [SerializeField] private GameObject home; - + [SerializeField] private Resource resource; public float speed = 1; + [SerializeField] + private GameObject target_flag; + + public GameObject flag; // Start is called before the first frame update void Start() { @@ -37,7 +41,7 @@ public class Collector : MonoBehaviour { this.move_to = target; } - + // Update is called once per frame void Update() { @@ -49,8 +53,12 @@ public class Collector : MonoBehaviour RaycastHit2D hit = Physics2D.Raycast(mousePos2D, Vector2.zero); if (hit.collider != null) { + DestroyImmediate(target_flag); + target_flag = Instantiate(flag, hit.point, Quaternion.identity); + target_flag.GetComponent<Flag>().SetWorker(this.gameObject); SetTarget(hit.collider.gameObject); - MoveTo(hit.collider.gameObject); + if(resource == null || hit.collider.gameObject.tag == "Home") + MoveTo(hit.collider.gameObject); } } if (move_to != null) @@ -59,15 +67,28 @@ public class Collector : MonoBehaviour private void OnTriggerEnter2D(Collider2D collision) { - if (collision.gameObject.tag == "Resource") + if (target_flag != null) { - //Amount of resources worker is carrying right now - this.amount = collision.gameObject.GetComponent<Resource>().extractResource(this.max_amount); - //Gives target resource to resource variable - this.resource = this.target.GetComponent<Resource>(); - StartCoroutine("goHome"); + if(collision.gameObject.transform.position == target_flag.transform.position) { + if(resource == null) + { + /*if(target.GetComponent<Resource>().vie_tavaraa()) + { + + } + else + {*/ + //Amount of resources worker is carrying right now + this.amount = target.GetComponent<Resource>().extractResource(this.max_amount); + //Gives target resource to resource variable + this.resource = this.target.GetComponent<Resource>(); + //} + + } + StartCoroutine("goHome"); + } } - else if (collision.gameObject.tag == "Home" && this.resource != null) + if (collision.gameObject.tag == "Home" && this.resource != null) { //resets amount and resource variables collision.gameObject.GetComponent<City>().AddResource(this.resource, this.amount); @@ -80,6 +101,8 @@ public class Collector : MonoBehaviour IEnumerator goHome() { yield return new WaitForSeconds(4); + if(target == null) + DestroyImmediate(target_flag); MoveTo(home); } diff --git a/Assets/Scripts/Flag.cs b/Assets/Scripts/Flag.cs new file mode 100644 index 0000000..fd1157d --- /dev/null +++ b/Assets/Scripts/Flag.cs @@ -0,0 +1,18 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class Flag : MonoBehaviour +{ + [SerializeField] + private GameObject Worker; + + public void SetWorker(GameObject w) + { + this.Worker = w; + } + public GameObject GetWorker() + { + return this.Worker; + } +} diff --git a/Assets/Scripts/Flag.cs.meta b/Assets/Scripts/Flag.cs.meta new file mode 100644 index 0000000..81aa7e9 --- /dev/null +++ b/Assets/Scripts/Flag.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1c028ba564ee8304e9c41111c8912ebe +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/flag.png b/Assets/Sprites/flag.png new file mode 100644 index 0000000000000000000000000000000000000000..09ada3428cabb1a3b13a42f8c8d5f2d46c493488 GIT binary patch literal 5516 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 MsP>^s#ys@@01JuRc>n+a literal 0 HcmV?d00001 diff --git a/Assets/Sprites/flag.png.meta b/Assets/Sprites/flag.png.meta new file mode 100644 index 0000000..6e783e8 --- /dev/null +++ b/Assets/Sprites/flag.png.meta @@ -0,0 +1,88 @@ +fileFormatVersion: 2 +guid: dd3f1a90ef7844947ae3599531fcd6d2 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 4f0b75042eebcc842953244e7cf3cc95 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: -- GitLab