using NewHorizons.External; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using UnityEngine; namespace NewHorizons.General { static class BlackHoleBuilder { public static void Make(GameObject body, BaseModule module, Sector sector) { var blackHole = GameObject.Instantiate(GameObject.Find("BrittleHollow_Body/BlackHole_BH"), body.transform); blackHole.name = "BlackHole"; blackHole.transform.localPosition = Vector3.zero; //blackHole.transform.localScale = Vector3.one; //* module.BlackHoleSize; var blackHoleRenderer = blackHole.transform.Find("BlackHoleRenderer"); //blackHoleRenderer.transform.localScale = Vector3.one; var singularityLOD = blackHoleRenderer.GetComponent(); singularityLOD.SetSector(sector); /* var meshRenderer = blackHoleRenderer.GetComponent(); meshRenderer.material.SetFloat("_Radius", module.BlackHoleSize * 0.4f); var owRenderer = blackHoleRenderer.gameObject.AddComponent(); var propID_Radius = Shader.PropertyToID("_Radius"); owRenderer.SetMaterialProperty(propID_Radius, module.BlackHoleSize * 0.4f); */ } } }