void OnDrawGizmosSelected() { Gizmos.color = Color.yellow; float pillarsRingStep = Bioms.GetInstance().GetCurrentBiomData().RingStep; for (int i = 1; i <= ring; i++) { UnityEditor.Handles.DrawWireDisc(center.position, center.up, pillarsRingStep * i); } }
private IEnumerator DelayedPrerender() { yield return(null); float pillarsRingStep = Bioms.GetInstance().GetCurrentBiomData().RingStep; oldPillarsRingStep = pillarsRingStep; prerenderRings = Mathf.RoundToInt(renderRadius / pillarsRingStep); defaultRenderRadius = renderRadius; if (prerenderRings == 0) { prerenderRings = 1; } for (int i = 1; i <= prerenderRings; i++) { GenerateRing(ring); ring++; } prerendering = false; }