Updated rendering
Made +1 score on ring destruction
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user