public void MainBase() { SelectedBuilding = BuiltObject.CreatePrototype("MainBase", 3, 3, 3, 0, 0); BuildingPreview = new GameObject(); BuildingPreview.name = "BuildingPreviewObject"; BuildingPreview.AddComponent <MeshFilter>(); BuildingPreview.AddComponent <MeshRenderer>(); BuildingPreview.transform.localScale = MainBaseModel.transform.localScale; BuildingPreview.GetComponent <MeshFilter>().sharedMesh = MainBaseModel.GetComponent <MeshFilter>().sharedMesh; BuildingPreview.GetComponent <MeshRenderer>().sharedMaterials = MainBaseModel.GetComponent <MeshRenderer>().sharedMaterials; BuildingPreview.AddComponent <MeshCollider>(); }
public void Factory() { SelectedBuilding = BuiltObject.CreatePrototype("Factory", 3, 2, 2, 50, 5); BuildingPreview = new GameObject(); BuildingPreview.name = "BuildingPreviewObject"; BuildingPreview.AddComponent <MeshFilter>(); BuildingPreview.AddComponent <MeshRenderer>(); BuildingPreview.transform.localScale = FactoryModel.transform.localScale; BuildingPreview.GetComponent <MeshFilter>().sharedMesh = FactoryModel.GetComponent <MeshFilter>().sharedMesh; BuildingPreview.GetComponent <MeshRenderer>().sharedMaterials = FactoryModel.GetComponent <MeshRenderer>().sharedMaterials; BuildingPreview.AddComponent <MeshCollider>(); BuildingPreview.AddComponent <Factory>(); }