Updated rendering

Made +1 score on ring destruction
This commit is contained in:
Pasha Bibko
2025-11-25 13:18:18 +00:00
parent 229b92e0d0
commit 4fe8132656
4 changed files with 31 additions and 5 deletions

View File

@@ -142,13 +142,23 @@ public class GlobalOrbitalPositionManager : MonoBehaviour
LineRenderer lineRenderer = ring.GetComponentInChildren<LineRenderer>();
for (int vert = 0; vert < CirclePoints; vert++)
{
lineRenderer.SetPosition(vert, m_PrecalculatedPositions[vert] * ring.transform.localScale.x);
lineRenderer.SetPosition(vert, new Vector3
(
x: m_PrecalculatedPositions[vert].x * ring.transform.localScale.x,
y: m_PrecalculatedPositions[vert].y * ring.transform.localScale.y,
z: 10
));
}
float lerp = (ring.transform.localScale.x - 0.5f) / 4f;
Color c = Color.Lerp(Color.black, Color.white, Mathf.Clamp01(lerp));
if (ring.transform.localScale.x < 0.5f)
{
if (IsSimulationRunning)
PlayerController.PlayerScore++;
toRemove.Add(ring);
}
lineRenderer.startColor = c;
lineRenderer.endColor = c;