Beispiel #1
0
 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>();
 }
Beispiel #2
0
 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>();
 }