private void initDefaultValues()
{
TrackName = "unnamed track";
Description = "";
waypoints = new List<Waypoint>();
logEntries = new List<LogEntry>();
directionMarkers = new List<GameObject>();
SamplingFactor = 1;
LineColor = Color.green;
LineWidth = 0.2f;
NumDirectionMarkers = 0;
ConeRadiusToLineWidthFactor = 30;
ReplayColliders = false;
//this.renderCoords = new List<Vector3>();
//init mesh and directionmarkes
directionMarkerMesh = MeshFactory.createCone(1,2,12);
EndAction = EndActions.STOP;
LoopClosureTime = 0f;
for (int i = 0; i < 20; ++i)
{
GameObject marker = MeshFactory.makeMeshGameObject(ref directionMarkerMesh, "cone");
marker.renderer.material = new Material(Shader.Find("KSP/Emissive/Diffuse"));
marker.renderer.castShadows = false;
marker.renderer.receiveShadows = false;
marker.renderer.enabled = false;
directionMarkers.Add(marker);
}
}