mirror of
				https://github.com/DerTyp7/fps-citybuild-unity.git
				synced 2025-10-31 05:07:08 +01:00 
			
		
		
		
	started ReReReWork
This commit is contained in:
		| @@ -1,31 +0,0 @@ | ||||
| using System.Collections; | ||||
| using System.Collections.Generic; | ||||
| using UnityEngine; | ||||
|  | ||||
| public class HouseBlueprint : BuildingBlueprint | ||||
| { | ||||
|      | ||||
|      | ||||
|  | ||||
|  | ||||
|     private Transform houseCube; | ||||
|  | ||||
|     public override void Init() | ||||
|     { | ||||
|         //Haus cube <20>m Obj -> hier wird es benutzt zum material <20>ndern | ||||
|         houseCube = gameObject.transform.Find("HouseCube"); | ||||
|     } | ||||
|  | ||||
|     public override void WhileColliding() | ||||
|     {         | ||||
|         //Wenn es collidet soll der HouseCube IM Object ver<65>ndert werden! | ||||
|         //Das ist bei jedem Building anders | ||||
|         houseCube.GetComponent<MeshRenderer>().material = collisionMat; | ||||
|     } | ||||
|  | ||||
|     public override void WhileNotColliding() | ||||
|     { | ||||
|         //Das selbe wie bei "WhileColliding" | ||||
|         houseCube.GetComponent<MeshRenderer>().material = blueprintMat; | ||||
|     } | ||||
| } | ||||
| @@ -1,11 +0,0 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: 6d49e2868fa536c4fac8ec278501f38b | ||||
| MonoImporter: | ||||
|   externalObjects: {} | ||||
|   serializedVersion: 2 | ||||
|   defaultReferences: [] | ||||
|   executionOrder: 0 | ||||
|   icon: {instanceID: 0} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
| @@ -4,7 +4,7 @@ using UnityEngine; | ||||
|  | ||||
| public class HouseBuildingScript : Building | ||||
| { | ||||
|     private void Start() | ||||
|     public override void OnStartUp() | ||||
|     { | ||||
|         title = "House"; | ||||
|         description = "A place to live in"; | ||||
|   | ||||
| @@ -1,34 +0,0 @@ | ||||
| using System.Collections; | ||||
| using System.Collections.Generic; | ||||
| using UnityEngine; | ||||
|  | ||||
| public class WarehouseBlueprint : BuildingBlueprint | ||||
| { | ||||
|     private MeshRenderer[] childrenMeshRenderer; | ||||
|  | ||||
|     public override void Init() | ||||
|     { | ||||
|         //Haus cube <20>m Obj -> hier wird es benutzt zum material <20>ndern | ||||
|         childrenMeshRenderer = gameObject.GetComponentsInChildren<MeshRenderer>(); | ||||
|     } | ||||
|  | ||||
|     public override void WhileColliding() | ||||
|     { | ||||
|         //Wenn es collidet soll der HouseCube IM Object ver<65>ndert werden! | ||||
|         //Das ist bei jedem Building anders | ||||
|         foreach(MeshRenderer r in childrenMeshRenderer) | ||||
|         { | ||||
|             r.material = collisionMat; | ||||
|         } | ||||
|          | ||||
|     } | ||||
|  | ||||
|     public override void WhileNotColliding() | ||||
|     { | ||||
|         //Das selbe wie bei "WhileColliding" | ||||
|         foreach (MeshRenderer r in childrenMeshRenderer) | ||||
|         { | ||||
|             r.material = blueprintMat; | ||||
|         } | ||||
|     } | ||||
| } | ||||
| @@ -1,11 +0,0 @@ | ||||
| fileFormatVersion: 2 | ||||
| guid: c08df78a8e2e51d4c80019a27fc2cc5c | ||||
| MonoImporter: | ||||
|   externalObjects: {} | ||||
|   serializedVersion: 2 | ||||
|   defaultReferences: [] | ||||
|   executionOrder: 0 | ||||
|   icon: {instanceID: 0} | ||||
|   userData:  | ||||
|   assetBundleName:  | ||||
|   assetBundleVariant:  | ||||
		Reference in New Issue
	
	Block a user
	 DerTyp187
					DerTyp187