Healthbar and attacking heros WIP
This commit is contained in:
		
							parent
							
								
									4ec7d82f58
								
							
						
					
					
						commit
						cfbbbeeaa6
					
				
					 7 changed files with 399 additions and 341 deletions
				
			
		
							
								
								
									
										274
									
								
								Assets/Prefabs/Healthbar.prefab
									
										
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										274
									
								
								Assets/Prefabs/Healthbar.prefab
									
										
									
										generated
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,274 @@ | ||||||
|  | %YAML 1.1 | ||||||
|  | %TAG !u! tag:unity3d.com,2011: | ||||||
|  | --- !u!1 &3052088875111242814 | ||||||
|  | GameObject: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   serializedVersion: 6 | ||||||
|  |   m_Component: | ||||||
|  |   - component: {fileID: 8719690395640784751} | ||||||
|  |   - component: {fileID: 3760606075545582937} | ||||||
|  |   m_Layer: 0 | ||||||
|  |   m_Name: BG | ||||||
|  |   m_TagString: Untagged | ||||||
|  |   m_Icon: {fileID: 0} | ||||||
|  |   m_NavMeshLayer: 0 | ||||||
|  |   m_StaticEditorFlags: 0 | ||||||
|  |   m_IsActive: 1 | ||||||
|  | --- !u!4 &8719690395640784751 | ||||||
|  | Transform: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   m_GameObject: {fileID: 3052088875111242814} | ||||||
|  |   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} | ||||||
|  |   m_LocalPosition: {x: 0, y: 0, z: 0} | ||||||
|  |   m_LocalScale: {x: 2, y: 0.2, z: 1} | ||||||
|  |   m_Children: [] | ||||||
|  |   m_Father: {fileID: 7690632355718385953} | ||||||
|  |   m_RootOrder: 1 | ||||||
|  |   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||||
|  | --- !u!212 &3760606075545582937 | ||||||
|  | SpriteRenderer: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   m_GameObject: {fileID: 3052088875111242814} | ||||||
|  |   m_Enabled: 1 | ||||||
|  |   m_CastShadows: 0 | ||||||
|  |   m_ReceiveShadows: 0 | ||||||
|  |   m_DynamicOccludee: 1 | ||||||
|  |   m_MotionVectors: 1 | ||||||
|  |   m_LightProbeUsage: 1 | ||||||
|  |   m_ReflectionProbeUsage: 1 | ||||||
|  |   m_RayTracingMode: 0 | ||||||
|  |   m_RayTraceProcedural: 0 | ||||||
|  |   m_RenderingLayerMask: 1 | ||||||
|  |   m_RendererPriority: 0 | ||||||
|  |   m_Materials: | ||||||
|  |   - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} | ||||||
|  |   m_StaticBatchInfo: | ||||||
|  |     firstSubMesh: 0 | ||||||
|  |     subMeshCount: 0 | ||||||
|  |   m_StaticBatchRoot: {fileID: 0} | ||||||
|  |   m_ProbeAnchor: {fileID: 0} | ||||||
|  |   m_LightProbeVolumeOverride: {fileID: 0} | ||||||
|  |   m_ScaleInLightmap: 1 | ||||||
|  |   m_ReceiveGI: 1 | ||||||
|  |   m_PreserveUVs: 0 | ||||||
|  |   m_IgnoreNormalsForChartDetection: 0 | ||||||
|  |   m_ImportantGI: 0 | ||||||
|  |   m_StitchLightmapSeams: 1 | ||||||
|  |   m_SelectedEditorRenderState: 0 | ||||||
|  |   m_MinimumChartSize: 4 | ||||||
|  |   m_AutoUVMaxDistance: 0.5 | ||||||
|  |   m_AutoUVMaxAngle: 89 | ||||||
|  |   m_LightmapParameters: {fileID: 0} | ||||||
|  |   m_SortingLayerID: 0 | ||||||
|  |   m_SortingLayer: 0 | ||||||
|  |   m_SortingOrder: 0 | ||||||
|  |   m_Sprite: {fileID: 7482667652216324306, guid: 48e93eef0688c4a259cb0eddcd8661f7, type: 3} | ||||||
|  |   m_Color: {r: 1, g: 1, b: 1, a: 1} | ||||||
|  |   m_FlipX: 0 | ||||||
|  |   m_FlipY: 0 | ||||||
|  |   m_DrawMode: 0 | ||||||
|  |   m_Size: {x: 1, y: 1} | ||||||
|  |   m_AdaptiveModeThreshold: 0.5 | ||||||
|  |   m_SpriteTileMode: 0 | ||||||
|  |   m_WasSpriteAssigned: 1 | ||||||
|  |   m_MaskInteraction: 0 | ||||||
|  |   m_SpriteSortPoint: 0 | ||||||
|  | --- !u!1 &3278454803308265724 | ||||||
|  | GameObject: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   serializedVersion: 6 | ||||||
|  |   m_Component: | ||||||
|  |   - component: {fileID: 7690632355718385953} | ||||||
|  |   - component: {fileID: 4722726605232111226} | ||||||
|  |   m_Layer: 0 | ||||||
|  |   m_Name: Healthbar | ||||||
|  |   m_TagString: Untagged | ||||||
|  |   m_Icon: {fileID: 0} | ||||||
|  |   m_NavMeshLayer: 0 | ||||||
|  |   m_StaticEditorFlags: 0 | ||||||
|  |   m_IsActive: 1 | ||||||
|  | --- !u!4 &7690632355718385953 | ||||||
|  | Transform: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   m_GameObject: {fileID: 3278454803308265724} | ||||||
|  |   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} | ||||||
|  |   m_LocalPosition: {x: 0, y: 0, z: 0} | ||||||
|  |   m_LocalScale: {x: 1, y: 1, z: 1} | ||||||
|  |   m_Children: | ||||||
|  |   - {fileID: 8742685306547056542} | ||||||
|  |   - {fileID: 8719690395640784751} | ||||||
|  |   m_Father: {fileID: 0} | ||||||
|  |   m_RootOrder: 0 | ||||||
|  |   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||||
|  | --- !u!114 &4722726605232111226 | ||||||
|  | MonoBehaviour: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   m_GameObject: {fileID: 3278454803308265724} | ||||||
|  |   m_Enabled: 1 | ||||||
|  |   m_EditorHideFlags: 0 | ||||||
|  |   m_Script: {fileID: 11500000, guid: 315d47006077442238e72d83de6740b2, type: 3} | ||||||
|  |   m_Name:  | ||||||
|  |   m_EditorClassIdentifier:  | ||||||
|  |   healthBar: {fileID: 4844075195865774214} | ||||||
|  | --- !u!1 &3689052989291172245 | ||||||
|  | GameObject: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   serializedVersion: 6 | ||||||
|  |   m_Component: | ||||||
|  |   - component: {fileID: 8742685306547056542} | ||||||
|  |   m_Layer: 0 | ||||||
|  |   m_Name: FullScaler | ||||||
|  |   m_TagString: Untagged | ||||||
|  |   m_Icon: {fileID: 0} | ||||||
|  |   m_NavMeshLayer: 0 | ||||||
|  |   m_StaticEditorFlags: 0 | ||||||
|  |   m_IsActive: 1 | ||||||
|  | --- !u!4 &8742685306547056542 | ||||||
|  | Transform: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   m_GameObject: {fileID: 3689052989291172245} | ||||||
|  |   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} | ||||||
|  |   m_LocalPosition: {x: 0, y: 0, z: 0} | ||||||
|  |   m_LocalScale: {x: 0.98, y: 0.75, z: 1} | ||||||
|  |   m_Children: | ||||||
|  |   - {fileID: 8171815836083576900} | ||||||
|  |   m_Father: {fileID: 7690632355718385953} | ||||||
|  |   m_RootOrder: 0 | ||||||
|  |   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||||
|  | --- !u!1 &4844075195865774214 | ||||||
|  | GameObject: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   serializedVersion: 6 | ||||||
|  |   m_Component: | ||||||
|  |   - component: {fileID: 8171815836083576900} | ||||||
|  |   m_Layer: 0 | ||||||
|  |   m_Name: HealthScale | ||||||
|  |   m_TagString: Untagged | ||||||
|  |   m_Icon: {fileID: 0} | ||||||
|  |   m_NavMeshLayer: 0 | ||||||
|  |   m_StaticEditorFlags: 0 | ||||||
|  |   m_IsActive: 1 | ||||||
|  | --- !u!4 &8171815836083576900 | ||||||
|  | Transform: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   m_GameObject: {fileID: 4844075195865774214} | ||||||
|  |   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} | ||||||
|  |   m_LocalPosition: {x: -1, y: 0, z: 0} | ||||||
|  |   m_LocalScale: {x: 1, y: 1, z: 1} | ||||||
|  |   m_Children: | ||||||
|  |   - {fileID: 384000637949859761} | ||||||
|  |   m_Father: {fileID: 8742685306547056542} | ||||||
|  |   m_RootOrder: 0 | ||||||
|  |   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||||
|  | --- !u!1 &7624745006362458729 | ||||||
|  | GameObject: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   serializedVersion: 6 | ||||||
|  |   m_Component: | ||||||
|  |   - component: {fileID: 384000637949859761} | ||||||
|  |   - component: {fileID: 6913633730940332314} | ||||||
|  |   m_Layer: 0 | ||||||
|  |   m_Name: Health | ||||||
|  |   m_TagString: Untagged | ||||||
|  |   m_Icon: {fileID: 0} | ||||||
|  |   m_NavMeshLayer: 0 | ||||||
|  |   m_StaticEditorFlags: 0 | ||||||
|  |   m_IsActive: 1 | ||||||
|  | --- !u!4 &384000637949859761 | ||||||
|  | Transform: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   m_GameObject: {fileID: 7624745006362458729} | ||||||
|  |   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} | ||||||
|  |   m_LocalPosition: {x: 1, y: 0, z: 0} | ||||||
|  |   m_LocalScale: {x: 2, y: 0.2, z: 1} | ||||||
|  |   m_Children: [] | ||||||
|  |   m_Father: {fileID: 8171815836083576900} | ||||||
|  |   m_RootOrder: 0 | ||||||
|  |   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||||
|  | --- !u!212 &6913633730940332314 | ||||||
|  | SpriteRenderer: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   m_GameObject: {fileID: 7624745006362458729} | ||||||
|  |   m_Enabled: 1 | ||||||
|  |   m_CastShadows: 0 | ||||||
|  |   m_ReceiveShadows: 0 | ||||||
|  |   m_DynamicOccludee: 1 | ||||||
|  |   m_MotionVectors: 1 | ||||||
|  |   m_LightProbeUsage: 1 | ||||||
|  |   m_ReflectionProbeUsage: 1 | ||||||
|  |   m_RayTracingMode: 0 | ||||||
|  |   m_RayTraceProcedural: 0 | ||||||
|  |   m_RenderingLayerMask: 1 | ||||||
|  |   m_RendererPriority: 0 | ||||||
|  |   m_Materials: | ||||||
|  |   - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} | ||||||
|  |   m_StaticBatchInfo: | ||||||
|  |     firstSubMesh: 0 | ||||||
|  |     subMeshCount: 0 | ||||||
|  |   m_StaticBatchRoot: {fileID: 0} | ||||||
|  |   m_ProbeAnchor: {fileID: 0} | ||||||
|  |   m_LightProbeVolumeOverride: {fileID: 0} | ||||||
|  |   m_ScaleInLightmap: 1 | ||||||
|  |   m_ReceiveGI: 1 | ||||||
|  |   m_PreserveUVs: 0 | ||||||
|  |   m_IgnoreNormalsForChartDetection: 0 | ||||||
|  |   m_ImportantGI: 0 | ||||||
|  |   m_StitchLightmapSeams: 1 | ||||||
|  |   m_SelectedEditorRenderState: 0 | ||||||
|  |   m_MinimumChartSize: 4 | ||||||
|  |   m_AutoUVMaxDistance: 0.5 | ||||||
|  |   m_AutoUVMaxAngle: 89 | ||||||
|  |   m_LightmapParameters: {fileID: 0} | ||||||
|  |   m_SortingLayerID: 0 | ||||||
|  |   m_SortingLayer: 0 | ||||||
|  |   m_SortingOrder: 0 | ||||||
|  |   m_Sprite: {fileID: 7482667652216324306, guid: 48e93eef0688c4a259cb0eddcd8661f7, type: 3} | ||||||
|  |   m_Color: {r: 0.10323429, g: 1, b: 0, a: 1} | ||||||
|  |   m_FlipX: 0 | ||||||
|  |   m_FlipY: 0 | ||||||
|  |   m_DrawMode: 0 | ||||||
|  |   m_Size: {x: 1, y: 1} | ||||||
|  |   m_AdaptiveModeThreshold: 0.5 | ||||||
|  |   m_SpriteTileMode: 0 | ||||||
|  |   m_WasSpriteAssigned: 1 | ||||||
|  |   m_MaskInteraction: 0 | ||||||
|  |   m_SpriteSortPoint: 0 | ||||||
							
								
								
									
										7
									
								
								Assets/Prefabs/Healthbar.prefab.meta
									
										
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								Assets/Prefabs/Healthbar.prefab.meta
									
										
									
										generated
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,7 @@ | ||||||
|  | fileFormatVersion: 2 | ||||||
|  | guid: 0ca30b8e0a905400d9b47791863291ca | ||||||
|  | PrefabImporter: | ||||||
|  |   externalObjects: {} | ||||||
|  |   userData:  | ||||||
|  |   assetBundleName:  | ||||||
|  |   assetBundleVariant:  | ||||||
							
								
								
									
										392
									
								
								Assets/Scenes/Gameplay.unity
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										392
									
								
								Assets/Scenes/Gameplay.unity
									
										
									
										generated
									
									
									
								
							|  | @ -123,50 +123,72 @@ NavMeshSettings: | ||||||
|     debug: |     debug: | ||||||
|       m_Flags: 0 |       m_Flags: 0 | ||||||
|   m_NavMeshData: {fileID: 0} |   m_NavMeshData: {fileID: 0} | ||||||
| --- !u!1 &187779721 | --- !u!1001 &226149505 | ||||||
| GameObject: | PrefabInstance: | ||||||
|   m_ObjectHideFlags: 0 |   m_ObjectHideFlags: 0 | ||||||
|   m_CorrespondingSourceObject: {fileID: 0} |   serializedVersion: 2 | ||||||
|   m_PrefabInstance: {fileID: 0} |   m_Modification: | ||||||
|   m_PrefabAsset: {fileID: 0} |     m_TransformParent: {fileID: 422242825} | ||||||
|   serializedVersion: 6 |     m_Modifications: | ||||||
|   m_Component: |     - target: {fileID: 3278454803308265724, guid: 0ca30b8e0a905400d9b47791863291ca, type: 3} | ||||||
|   - component: {fileID: 187779722} |       propertyPath: m_Name | ||||||
|   - component: {fileID: 187779723} |       value: Healthbar | ||||||
|   m_Layer: 0 |       objectReference: {fileID: 0} | ||||||
|   m_Name: Health Scaler Parent |     - target: {fileID: 3278454803308265724, guid: 0ca30b8e0a905400d9b47791863291ca, type: 3} | ||||||
|   m_TagString: DragonHealthBar |       propertyPath: m_TagString | ||||||
|   m_Icon: {fileID: 0} |       value: DragonHealthBar | ||||||
|   m_NavMeshLayer: 0 |       objectReference: {fileID: 0} | ||||||
|   m_StaticEditorFlags: 0 |     - target: {fileID: 7690632355718385953, guid: 0ca30b8e0a905400d9b47791863291ca, type: 3} | ||||||
|   m_IsActive: 1 |       propertyPath: m_RootOrder | ||||||
| --- !u!4 &187779722 |       value: 0 | ||||||
|  |       objectReference: {fileID: 0} | ||||||
|  |     - target: {fileID: 7690632355718385953, guid: 0ca30b8e0a905400d9b47791863291ca, type: 3} | ||||||
|  |       propertyPath: m_LocalPosition.x | ||||||
|  |       value: 6.82 | ||||||
|  |       objectReference: {fileID: 0} | ||||||
|  |     - target: {fileID: 7690632355718385953, guid: 0ca30b8e0a905400d9b47791863291ca, type: 3} | ||||||
|  |       propertyPath: m_LocalPosition.y | ||||||
|  |       value: 0.92 | ||||||
|  |       objectReference: {fileID: 0} | ||||||
|  |     - target: {fileID: 7690632355718385953, guid: 0ca30b8e0a905400d9b47791863291ca, type: 3} | ||||||
|  |       propertyPath: m_LocalPosition.z | ||||||
|  |       value: 0 | ||||||
|  |       objectReference: {fileID: 0} | ||||||
|  |     - target: {fileID: 7690632355718385953, guid: 0ca30b8e0a905400d9b47791863291ca, type: 3} | ||||||
|  |       propertyPath: m_LocalRotation.w | ||||||
|  |       value: 1 | ||||||
|  |       objectReference: {fileID: 0} | ||||||
|  |     - target: {fileID: 7690632355718385953, guid: 0ca30b8e0a905400d9b47791863291ca, type: 3} | ||||||
|  |       propertyPath: m_LocalRotation.x | ||||||
|  |       value: -0 | ||||||
|  |       objectReference: {fileID: 0} | ||||||
|  |     - target: {fileID: 7690632355718385953, guid: 0ca30b8e0a905400d9b47791863291ca, type: 3} | ||||||
|  |       propertyPath: m_LocalRotation.y | ||||||
|  |       value: -0 | ||||||
|  |       objectReference: {fileID: 0} | ||||||
|  |     - target: {fileID: 7690632355718385953, guid: 0ca30b8e0a905400d9b47791863291ca, type: 3} | ||||||
|  |       propertyPath: m_LocalRotation.z | ||||||
|  |       value: -0 | ||||||
|  |       objectReference: {fileID: 0} | ||||||
|  |     - target: {fileID: 7690632355718385953, guid: 0ca30b8e0a905400d9b47791863291ca, type: 3} | ||||||
|  |       propertyPath: m_LocalEulerAnglesHint.x | ||||||
|  |       value: 0 | ||||||
|  |       objectReference: {fileID: 0} | ||||||
|  |     - target: {fileID: 7690632355718385953, guid: 0ca30b8e0a905400d9b47791863291ca, type: 3} | ||||||
|  |       propertyPath: m_LocalEulerAnglesHint.y | ||||||
|  |       value: 0 | ||||||
|  |       objectReference: {fileID: 0} | ||||||
|  |     - target: {fileID: 7690632355718385953, guid: 0ca30b8e0a905400d9b47791863291ca, type: 3} | ||||||
|  |       propertyPath: m_LocalEulerAnglesHint.z | ||||||
|  |       value: 0 | ||||||
|  |       objectReference: {fileID: 0} | ||||||
|  |     m_RemovedComponents: [] | ||||||
|  |   m_SourcePrefab: {fileID: 100100000, guid: 0ca30b8e0a905400d9b47791863291ca, type: 3} | ||||||
|  | --- !u!4 &226149506 stripped | ||||||
| Transform: | Transform: | ||||||
|   m_ObjectHideFlags: 0 |   m_CorrespondingSourceObject: {fileID: 7690632355718385953, guid: 0ca30b8e0a905400d9b47791863291ca, type: 3} | ||||||
|   m_CorrespondingSourceObject: {fileID: 0} |   m_PrefabInstance: {fileID: 226149505} | ||||||
|   m_PrefabInstance: {fileID: 0} |  | ||||||
|   m_PrefabAsset: {fileID: 0} |   m_PrefabAsset: {fileID: 0} | ||||||
|   m_GameObject: {fileID: 187779721} |  | ||||||
|   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |  | ||||||
|   m_LocalPosition: {x: -0.5, y: 0, z: 0} |  | ||||||
|   m_LocalScale: {x: 1, y: 1, z: 1} |  | ||||||
|   m_Children: |  | ||||||
|   - {fileID: 661494102} |  | ||||||
|   m_Father: {fileID: 2071207867} |  | ||||||
|   m_RootOrder: 0 |  | ||||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |  | ||||||
| --- !u!114 &187779723 |  | ||||||
| MonoBehaviour: |  | ||||||
|   m_ObjectHideFlags: 0 |  | ||||||
|   m_CorrespondingSourceObject: {fileID: 0} |  | ||||||
|   m_PrefabInstance: {fileID: 0} |  | ||||||
|   m_PrefabAsset: {fileID: 0} |  | ||||||
|   m_GameObject: {fileID: 187779721} |  | ||||||
|   m_Enabled: 1 |  | ||||||
|   m_EditorHideFlags: 0 |  | ||||||
|   m_Script: {fileID: 11500000, guid: c0a38086353ea4b1d92caf7179156449, type: 3} |  | ||||||
|   m_Name:  |  | ||||||
|   m_EditorClassIdentifier:  |  | ||||||
| --- !u!1 &422242824 | --- !u!1 &422242824 | ||||||
| GameObject: | GameObject: | ||||||
|   m_ObjectHideFlags: 0 |   m_ObjectHideFlags: 0 | ||||||
|  | @ -196,11 +218,12 @@ Transform: | ||||||
|   m_LocalPosition: {x: -0.097918645, y: -0.20009108, z: 0} |   m_LocalPosition: {x: -0.097918645, y: -0.20009108, z: 0} | ||||||
|   m_LocalScale: {x: 1, y: 1, z: 1} |   m_LocalScale: {x: 1, y: 1, z: 1} | ||||||
|   m_Children: |   m_Children: | ||||||
|  |   - {fileID: 226149506} | ||||||
|   - {fileID: 1972997700} |   - {fileID: 1972997700} | ||||||
|   - {fileID: 1767515757} |   - {fileID: 1767515757} | ||||||
|   - {fileID: 1903661301} |   - {fileID: 1903661301} | ||||||
|   m_Father: {fileID: 0} |   m_Father: {fileID: 0} | ||||||
|   m_RootOrder: 3 |   m_RootOrder: 2 | ||||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||||
| --- !u!114 &422242826 | --- !u!114 &422242826 | ||||||
| MonoBehaviour: | MonoBehaviour: | ||||||
|  | @ -441,119 +464,6 @@ Transform: | ||||||
|   m_Children: |   m_Children: | ||||||
|   - {fileID: 1027402150} |   - {fileID: 1027402150} | ||||||
|   m_Father: {fileID: 0} |   m_Father: {fileID: 0} | ||||||
|   m_RootOrder: 2 |  | ||||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |  | ||||||
| --- !u!1 &661494101 |  | ||||||
| GameObject: |  | ||||||
|   m_ObjectHideFlags: 0 |  | ||||||
|   m_CorrespondingSourceObject: {fileID: 0} |  | ||||||
|   m_PrefabInstance: {fileID: 0} |  | ||||||
|   m_PrefabAsset: {fileID: 0} |  | ||||||
|   serializedVersion: 6 |  | ||||||
|   m_Component: |  | ||||||
|   - component: {fileID: 661494102} |  | ||||||
|   - component: {fileID: 661494103} |  | ||||||
|   m_Layer: 0 |  | ||||||
|   m_Name: Health |  | ||||||
|   m_TagString: Untagged |  | ||||||
|   m_Icon: {fileID: 0} |  | ||||||
|   m_NavMeshLayer: 0 |  | ||||||
|   m_StaticEditorFlags: 0 |  | ||||||
|   m_IsActive: 1 |  | ||||||
| --- !u!4 &661494102 |  | ||||||
| Transform: |  | ||||||
|   m_ObjectHideFlags: 0 |  | ||||||
|   m_CorrespondingSourceObject: {fileID: 0} |  | ||||||
|   m_PrefabInstance: {fileID: 0} |  | ||||||
|   m_PrefabAsset: {fileID: 0} |  | ||||||
|   m_GameObject: {fileID: 661494101} |  | ||||||
|   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |  | ||||||
|   m_LocalPosition: {x: 0.5, y: 0, z: -1} |  | ||||||
|   m_LocalScale: {x: 0.98715365, y: 0.686202, z: 1} |  | ||||||
|   m_Children: [] |  | ||||||
|   m_Father: {fileID: 187779722} |  | ||||||
|   m_RootOrder: 0 |  | ||||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |  | ||||||
| --- !u!212 &661494103 |  | ||||||
| SpriteRenderer: |  | ||||||
|   m_ObjectHideFlags: 0 |  | ||||||
|   m_CorrespondingSourceObject: {fileID: 0} |  | ||||||
|   m_PrefabInstance: {fileID: 0} |  | ||||||
|   m_PrefabAsset: {fileID: 0} |  | ||||||
|   m_GameObject: {fileID: 661494101} |  | ||||||
|   m_Enabled: 1 |  | ||||||
|   m_CastShadows: 0 |  | ||||||
|   m_ReceiveShadows: 0 |  | ||||||
|   m_DynamicOccludee: 1 |  | ||||||
|   m_MotionVectors: 1 |  | ||||||
|   m_LightProbeUsage: 1 |  | ||||||
|   m_ReflectionProbeUsage: 1 |  | ||||||
|   m_RayTracingMode: 0 |  | ||||||
|   m_RayTraceProcedural: 0 |  | ||||||
|   m_RenderingLayerMask: 1 |  | ||||||
|   m_RendererPriority: 0 |  | ||||||
|   m_Materials: |  | ||||||
|   - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} |  | ||||||
|   m_StaticBatchInfo: |  | ||||||
|     firstSubMesh: 0 |  | ||||||
|     subMeshCount: 0 |  | ||||||
|   m_StaticBatchRoot: {fileID: 0} |  | ||||||
|   m_ProbeAnchor: {fileID: 0} |  | ||||||
|   m_LightProbeVolumeOverride: {fileID: 0} |  | ||||||
|   m_ScaleInLightmap: 1 |  | ||||||
|   m_ReceiveGI: 1 |  | ||||||
|   m_PreserveUVs: 0 |  | ||||||
|   m_IgnoreNormalsForChartDetection: 0 |  | ||||||
|   m_ImportantGI: 0 |  | ||||||
|   m_StitchLightmapSeams: 1 |  | ||||||
|   m_SelectedEditorRenderState: 0 |  | ||||||
|   m_MinimumChartSize: 4 |  | ||||||
|   m_AutoUVMaxDistance: 0.5 |  | ||||||
|   m_AutoUVMaxAngle: 89 |  | ||||||
|   m_LightmapParameters: {fileID: 0} |  | ||||||
|   m_SortingLayerID: 0 |  | ||||||
|   m_SortingLayer: 0 |  | ||||||
|   m_SortingOrder: 0 |  | ||||||
|   m_Sprite: {fileID: 7482667652216324306, guid: 48e93eef0688c4a259cb0eddcd8661f7, type: 3} |  | ||||||
|   m_Color: {r: 0.3439424, g: 1, b: 0, a: 1} |  | ||||||
|   m_FlipX: 0 |  | ||||||
|   m_FlipY: 0 |  | ||||||
|   m_DrawMode: 0 |  | ||||||
|   m_Size: {x: 1, y: 1} |  | ||||||
|   m_AdaptiveModeThreshold: 0.5 |  | ||||||
|   m_SpriteTileMode: 0 |  | ||||||
|   m_WasSpriteAssigned: 1 |  | ||||||
|   m_MaskInteraction: 0 |  | ||||||
|   m_SpriteSortPoint: 0 |  | ||||||
| --- !u!1 &711166510 |  | ||||||
| GameObject: |  | ||||||
|   m_ObjectHideFlags: 0 |  | ||||||
|   m_CorrespondingSourceObject: {fileID: 0} |  | ||||||
|   m_PrefabInstance: {fileID: 0} |  | ||||||
|   m_PrefabAsset: {fileID: 0} |  | ||||||
|   serializedVersion: 6 |  | ||||||
|   m_Component: |  | ||||||
|   - component: {fileID: 711166511} |  | ||||||
|   m_Layer: 0 |  | ||||||
|   m_Name: UI |  | ||||||
|   m_TagString: Untagged |  | ||||||
|   m_Icon: {fileID: 0} |  | ||||||
|   m_NavMeshLayer: 0 |  | ||||||
|   m_StaticEditorFlags: 0 |  | ||||||
|   m_IsActive: 1 |  | ||||||
| --- !u!4 &711166511 |  | ||||||
| Transform: |  | ||||||
|   m_ObjectHideFlags: 0 |  | ||||||
|   m_CorrespondingSourceObject: {fileID: 0} |  | ||||||
|   m_PrefabInstance: {fileID: 0} |  | ||||||
|   m_PrefabAsset: {fileID: 0} |  | ||||||
|   m_GameObject: {fileID: 711166510} |  | ||||||
|   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |  | ||||||
|   m_LocalPosition: {x: 0.6466451, y: -0.30282196, z: -0.07457888} |  | ||||||
|   m_LocalScale: {x: 1, y: 1, z: 1} |  | ||||||
|   m_Children: |  | ||||||
|   - {fileID: 2071207867} |  | ||||||
|   m_Father: {fileID: 0} |  | ||||||
|   m_RootOrder: 1 |   m_RootOrder: 1 | ||||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||||
| --- !u!1 &1027402149 | --- !u!1 &1027402149 | ||||||
|  | @ -668,7 +578,7 @@ Transform: | ||||||
|   m_LocalScale: {x: 2.3779, y: 2.3779, z: 2.3779} |   m_LocalScale: {x: 2.3779, y: 2.3779, z: 2.3779} | ||||||
|   m_Children: [] |   m_Children: [] | ||||||
|   m_Father: {fileID: 422242825} |   m_Father: {fileID: 422242825} | ||||||
|   m_RootOrder: 1 |   m_RootOrder: 2 | ||||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||||
| --- !u!95 &1767515758 | --- !u!95 &1767515758 | ||||||
| Animator: | Animator: | ||||||
|  | @ -820,7 +730,7 @@ Transform: | ||||||
|   m_LocalScale: {x: 18.70012, y: 10.121618, z: 1} |   m_LocalScale: {x: 18.70012, y: 10.121618, z: 1} | ||||||
|   m_Children: [] |   m_Children: [] | ||||||
|   m_Father: {fileID: 422242825} |   m_Father: {fileID: 422242825} | ||||||
|   m_RootOrder: 2 |   m_RootOrder: 3 | ||||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||||
| --- !u!1 &1972997699 | --- !u!1 &1972997699 | ||||||
| GameObject: | GameObject: | ||||||
|  | @ -851,7 +761,7 @@ Transform: | ||||||
|   m_LocalScale: {x: 1, y: 1, z: 1} |   m_LocalScale: {x: 1, y: 1, z: 1} | ||||||
|   m_Children: [] |   m_Children: [] | ||||||
|   m_Father: {fileID: 422242825} |   m_Father: {fileID: 422242825} | ||||||
|   m_RootOrder: 0 |   m_RootOrder: 1 | ||||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||||
| --- !u!212 &1972997701 | --- !u!212 &1972997701 | ||||||
| SpriteRenderer: | SpriteRenderer: | ||||||
|  | @ -904,169 +814,3 @@ SpriteRenderer: | ||||||
|   m_WasSpriteAssigned: 1 |   m_WasSpriteAssigned: 1 | ||||||
|   m_MaskInteraction: 0 |   m_MaskInteraction: 0 | ||||||
|   m_SpriteSortPoint: 0 |   m_SpriteSortPoint: 0 | ||||||
| --- !u!1 &2070709030 |  | ||||||
| GameObject: |  | ||||||
|   m_ObjectHideFlags: 0 |  | ||||||
|   m_CorrespondingSourceObject: {fileID: 0} |  | ||||||
|   m_PrefabInstance: {fileID: 0} |  | ||||||
|   m_PrefabAsset: {fileID: 0} |  | ||||||
|   serializedVersion: 6 |  | ||||||
|   m_Component: |  | ||||||
|   - component: {fileID: 2070709031} |  | ||||||
|   - component: {fileID: 2070709032} |  | ||||||
|   m_Layer: 0 |  | ||||||
|   m_Name: BG |  | ||||||
|   m_TagString: Untagged |  | ||||||
|   m_Icon: {fileID: 0} |  | ||||||
|   m_NavMeshLayer: 0 |  | ||||||
|   m_StaticEditorFlags: 0 |  | ||||||
|   m_IsActive: 1 |  | ||||||
| --- !u!4 &2070709031 |  | ||||||
| Transform: |  | ||||||
|   m_ObjectHideFlags: 0 |  | ||||||
|   m_CorrespondingSourceObject: {fileID: 0} |  | ||||||
|   m_PrefabInstance: {fileID: 0} |  | ||||||
|   m_PrefabAsset: {fileID: 0} |  | ||||||
|   m_GameObject: {fileID: 2070709030} |  | ||||||
|   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} |  | ||||||
|   m_LocalPosition: {x: 0, y: 0, z: 0} |  | ||||||
|   m_LocalScale: {x: 1, y: 1, z: 1} |  | ||||||
|   m_Children: [] |  | ||||||
|   m_Father: {fileID: 2071207867} |  | ||||||
|   m_RootOrder: 1 |  | ||||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |  | ||||||
| --- !u!212 &2070709032 |  | ||||||
| SpriteRenderer: |  | ||||||
|   m_ObjectHideFlags: 0 |  | ||||||
|   m_CorrespondingSourceObject: {fileID: 0} |  | ||||||
|   m_PrefabInstance: {fileID: 0} |  | ||||||
|   m_PrefabAsset: {fileID: 0} |  | ||||||
|   m_GameObject: {fileID: 2070709030} |  | ||||||
|   m_Enabled: 1 |  | ||||||
|   m_CastShadows: 0 |  | ||||||
|   m_ReceiveShadows: 0 |  | ||||||
|   m_DynamicOccludee: 1 |  | ||||||
|   m_MotionVectors: 1 |  | ||||||
|   m_LightProbeUsage: 1 |  | ||||||
|   m_ReflectionProbeUsage: 1 |  | ||||||
|   m_RayTracingMode: 0 |  | ||||||
|   m_RayTraceProcedural: 0 |  | ||||||
|   m_RenderingLayerMask: 1 |  | ||||||
|   m_RendererPriority: 0 |  | ||||||
|   m_Materials: |  | ||||||
|   - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} |  | ||||||
|   m_StaticBatchInfo: |  | ||||||
|     firstSubMesh: 0 |  | ||||||
|     subMeshCount: 0 |  | ||||||
|   m_StaticBatchRoot: {fileID: 0} |  | ||||||
|   m_ProbeAnchor: {fileID: 0} |  | ||||||
|   m_LightProbeVolumeOverride: {fileID: 0} |  | ||||||
|   m_ScaleInLightmap: 1 |  | ||||||
|   m_ReceiveGI: 1 |  | ||||||
|   m_PreserveUVs: 0 |  | ||||||
|   m_IgnoreNormalsForChartDetection: 0 |  | ||||||
|   m_ImportantGI: 0 |  | ||||||
|   m_StitchLightmapSeams: 1 |  | ||||||
|   m_SelectedEditorRenderState: 0 |  | ||||||
|   m_MinimumChartSize: 4 |  | ||||||
|   m_AutoUVMaxDistance: 0.5 |  | ||||||
|   m_AutoUVMaxAngle: 89 |  | ||||||
|   m_LightmapParameters: {fileID: 0} |  | ||||||
|   m_SortingLayerID: 0 |  | ||||||
|   m_SortingLayer: 0 |  | ||||||
|   m_SortingOrder: 0 |  | ||||||
|   m_Sprite: {fileID: 7482667652216324306, guid: 48e93eef0688c4a259cb0eddcd8661f7, type: 3} |  | ||||||
|   m_Color: {r: 1, g: 1, b: 1, a: 1} |  | ||||||
|   m_FlipX: 0 |  | ||||||
|   m_FlipY: 0 |  | ||||||
|   m_DrawMode: 0 |  | ||||||
|   m_Size: {x: 1, y: 1} |  | ||||||
|   m_AdaptiveModeThreshold: 0.5 |  | ||||||
|   m_SpriteTileMode: 0 |  | ||||||
|   m_WasSpriteAssigned: 1 |  | ||||||
|   m_MaskInteraction: 0 |  | ||||||
|   m_SpriteSortPoint: 0 |  | ||||||
| --- !u!1 &2071207866 |  | ||||||
| GameObject: |  | ||||||
|   m_ObjectHideFlags: 0 |  | ||||||
|   m_CorrespondingSourceObject: {fileID: 0} |  | ||||||
|   m_PrefabInstance: {fileID: 0} |  | ||||||
|   m_PrefabAsset: {fileID: 0} |  | ||||||
|   serializedVersion: 6 |  | ||||||
|   m_Component: |  | ||||||
|   - component: {fileID: 2071207867} |  | ||||||
|   - component: {fileID: 2071207868} |  | ||||||
|   m_Layer: 0 |  | ||||||
|   m_Name: Dragon Healthbar |  | ||||||
|   m_TagString: Untagged |  | ||||||
|   m_Icon: {fileID: 0} |  | ||||||
|   m_NavMeshLayer: 0 |  | ||||||
|   m_StaticEditorFlags: 0 |  | ||||||
|   m_IsActive: 1 |  | ||||||
| --- !u!4 &2071207867 |  | ||||||
| Transform: |  | ||||||
|   m_ObjectHideFlags: 0 |  | ||||||
|   m_CorrespondingSourceObject: {fileID: 0} |  | ||||||
|   m_PrefabInstance: {fileID: 0} |  | ||||||
|   m_PrefabAsset: {fileID: 0} |  | ||||||
|   m_GameObject: {fileID: 2071207866} |  | ||||||
|   m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} |  | ||||||
|   m_LocalPosition: {x: -0.6714, y: 5.1785, z: -5} |  | ||||||
|   m_LocalScale: {x: 18.8575, y: 0.34272572, z: 1} |  | ||||||
|   m_Children: |  | ||||||
|   - {fileID: 187779722} |  | ||||||
|   - {fileID: 2070709031} |  | ||||||
|   m_Father: {fileID: 711166511} |  | ||||||
|   m_RootOrder: 0 |  | ||||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |  | ||||||
| --- !u!212 &2071207868 |  | ||||||
| SpriteRenderer: |  | ||||||
|   m_ObjectHideFlags: 0 |  | ||||||
|   m_CorrespondingSourceObject: {fileID: 0} |  | ||||||
|   m_PrefabInstance: {fileID: 0} |  | ||||||
|   m_PrefabAsset: {fileID: 0} |  | ||||||
|   m_GameObject: {fileID: 2071207866} |  | ||||||
|   m_Enabled: 1 |  | ||||||
|   m_CastShadows: 0 |  | ||||||
|   m_ReceiveShadows: 0 |  | ||||||
|   m_DynamicOccludee: 1 |  | ||||||
|   m_MotionVectors: 1 |  | ||||||
|   m_LightProbeUsage: 1 |  | ||||||
|   m_ReflectionProbeUsage: 1 |  | ||||||
|   m_RayTracingMode: 0 |  | ||||||
|   m_RayTraceProcedural: 0 |  | ||||||
|   m_RenderingLayerMask: 1 |  | ||||||
|   m_RendererPriority: 0 |  | ||||||
|   m_Materials: |  | ||||||
|   - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} |  | ||||||
|   m_StaticBatchInfo: |  | ||||||
|     firstSubMesh: 0 |  | ||||||
|     subMeshCount: 0 |  | ||||||
|   m_StaticBatchRoot: {fileID: 0} |  | ||||||
|   m_ProbeAnchor: {fileID: 0} |  | ||||||
|   m_LightProbeVolumeOverride: {fileID: 0} |  | ||||||
|   m_ScaleInLightmap: 1 |  | ||||||
|   m_ReceiveGI: 1 |  | ||||||
|   m_PreserveUVs: 0 |  | ||||||
|   m_IgnoreNormalsForChartDetection: 0 |  | ||||||
|   m_ImportantGI: 0 |  | ||||||
|   m_StitchLightmapSeams: 1 |  | ||||||
|   m_SelectedEditorRenderState: 0 |  | ||||||
|   m_MinimumChartSize: 4 |  | ||||||
|   m_AutoUVMaxDistance: 0.5 |  | ||||||
|   m_AutoUVMaxAngle: 89 |  | ||||||
|   m_LightmapParameters: {fileID: 0} |  | ||||||
|   m_SortingLayerID: 0 |  | ||||||
|   m_SortingLayer: 0 |  | ||||||
|   m_SortingOrder: 0 |  | ||||||
|   m_Sprite: {fileID: 7482667652216324306, guid: 48e93eef0688c4a259cb0eddcd8661f7, type: 3} |  | ||||||
|   m_Color: {r: 1, g: 1, b: 1, a: 1} |  | ||||||
|   m_FlipX: 0 |  | ||||||
|   m_FlipY: 0 |  | ||||||
|   m_DrawMode: 0 |  | ||||||
|   m_Size: {x: 1, y: 1} |  | ||||||
|   m_AdaptiveModeThreshold: 0.5 |  | ||||||
|   m_SpriteTileMode: 0 |  | ||||||
|   m_WasSpriteAssigned: 1 |  | ||||||
|   m_MaskInteraction: 0 |  | ||||||
|   m_SpriteSortPoint: 0 |  | ||||||
|  |  | ||||||
|  | @ -1,16 +0,0 @@ | ||||||
| using System.Collections; |  | ||||||
| using System.Collections.Generic; |  | ||||||
| using UnityEngine; |  | ||||||
| 
 |  | ||||||
| public class DragonHealth : MonoBehaviour |  | ||||||
| { |  | ||||||
|   private int health = 100; |  | ||||||
| 
 |  | ||||||
|   void Update() |  | ||||||
|   { |  | ||||||
|     if (health <= 100) |  | ||||||
|     { |  | ||||||
|       Debug.Log("Dragon dead :("); |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| } |  | ||||||
							
								
								
									
										37
									
								
								Assets/Scripts/Healthbar.cs
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								Assets/Scripts/Healthbar.cs
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,37 @@ | ||||||
|  | using System.Collections; | ||||||
|  | using System.Collections.Generic; | ||||||
|  | using UnityEngine; | ||||||
|  | 
 | ||||||
|  | public class Healthbar : MonoBehaviour | ||||||
|  | { | ||||||
|  |   public GameObject healthBar; | ||||||
|  |   private float health; | ||||||
|  |   private float full = 1.0f; | ||||||
|  |   private float empty = 0.0f; | ||||||
|  | 
 | ||||||
|  |   public float damage(float amount) | ||||||
|  |   { | ||||||
|  |     Debug.Log("Damage"); | ||||||
|  |     Debug.Log(amount); | ||||||
|  |     if (health - amount < empty) health = empty; | ||||||
|  |     else health -= amount; | ||||||
|  |     return health; | ||||||
|  |   } | ||||||
|  | 
 | ||||||
|  |   void Start() | ||||||
|  |   { | ||||||
|  |     Vector2 originalScale = new Vector2(full, healthBar.transform.localScale.y); | ||||||
|  |     healthBar.transform.localScale = originalScale; | ||||||
|  | 
 | ||||||
|  |     health = full; | ||||||
|  |   } | ||||||
|  | 
 | ||||||
|  |   void Update() | ||||||
|  |   { | ||||||
|  |     if (health <= empty) Debug.Log("DEAD :("); | ||||||
|  |     if (health >= empty) { | ||||||
|  |       Vector2 newScale = new Vector2(health, healthBar.transform.localScale.y); | ||||||
|  |       healthBar.transform.localScale = newScale; | ||||||
|  |     } | ||||||
|  |   } | ||||||
|  | } | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| fileFormatVersion: 2 | fileFormatVersion: 2 | ||||||
| guid: c0a38086353ea4b1d92caf7179156449 | guid: 315d47006077442238e72d83de6740b2 | ||||||
| MonoImporter: | MonoImporter: | ||||||
|   externalObjects: {} |   externalObjects: {} | ||||||
|   serializedVersion: 2 |   serializedVersion: 2 | ||||||
|  | @ -7,6 +7,7 @@ public class Hero : MonoBehaviour | ||||||
|   public float speed = 6.0f; |   public float speed = 6.0f; | ||||||
|   public float timeToMove = 3; |   public float timeToMove = 3; | ||||||
|   public float yLane = 0.0f; |   public float yLane = 0.0f; | ||||||
|  |   public float damage = 0.2f; | ||||||
|   private float originalTimeToMove; |   private float originalTimeToMove; | ||||||
|   private float[] xPositions = new float[]{0.0f, 1.0f, 2.0f, 3.0f, 4.0f}; |   private float[] xPositions = new float[]{0.0f, 1.0f, 2.0f, 3.0f, 4.0f}; | ||||||
|   private int numberOfPositions = 5; |   private int numberOfPositions = 5; | ||||||
|  | @ -28,6 +29,7 @@ public class Hero : MonoBehaviour | ||||||
|       if (currentPosition + 1 < numberOfPositions) currentPosition += 1; |       if (currentPosition + 1 < numberOfPositions) currentPosition += 1; | ||||||
|     } |     } | ||||||
|     MoveTowardsDragon(); |     MoveTowardsDragon(); | ||||||
|  |     AttackDragon(); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   void MoveTowardsDragon() |   void MoveTowardsDragon() | ||||||
|  | @ -36,4 +38,14 @@ public class Hero : MonoBehaviour | ||||||
|     Vector2 targetPosition = new Vector2(xPositions[currentPosition], yLane); |     Vector2 targetPosition = new Vector2(xPositions[currentPosition], yLane); | ||||||
|     transform.position = Vector2.MoveTowards(transform.position, targetPosition, step); |     transform.position = Vector2.MoveTowards(transform.position, targetPosition, step); | ||||||
|   } |   } | ||||||
|  | 
 | ||||||
|  |   void AttackDragon() | ||||||
|  |   { | ||||||
|  |     Healthbar dragonHealth = GameObject.FindWithTag("DragonHealthBar").GetComponent<Healthbar>(); | ||||||
|  |     if (currentPosition + 1 == numberOfPositions) | ||||||
|  |     { | ||||||
|  |       Debug.Log("Melee Attack!"); | ||||||
|  |       dragonHealth.damage(damage); | ||||||
|  |     } | ||||||
|  |   } | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Ava Gaiety Wroten
						Ava Gaiety Wroten