private void Update() { var newTrajectory = TrajectoryProvider?.CurrentTrajectory; if (newTrajectory != currentTrajectory) { currentTrajectory = newTrajectory; if (newTrajectory != null) { DrawCurve(currentTrajectory); } else { EraseCurve(); } } var newTrajectoryTag = TrajectoryProvider?.CurrentTrjectoryTag ?? TrajectoryTag.OUTSIDE_RANGE; if (newTrajectoryTag != currentTrajectoryTag) { currentTrajectoryTag = newTrajectoryTag; UpdateLineAppearence(); } }
private void Awake() { currentTrajectoryTag = TrajectoryTag.NO_TAG; UpdateLineAppearence(); EraseCurve(); }