void Start()
{
startTime = Time.time;
prevPosition = gameObject.transform.position;
sourceOriginalV = sourceVessel.rigidbody.velocity;
Light light = gameObject.AddComponent<Light>();
light.type = LightType.Point;
light.color = lightColor;
light.range = 8;
light.intensity = 1;
bulletTrail = gameObject.AddComponent<LineRenderer>();
bulletTrail.SetVertexCount(2);
bulletTrail.SetPosition(0, transform.position);
bulletTrail.SetPosition(1, transform.position);
bulletTrail.SetWidth(tracerStartWidth, tracerEndWidth);
bulletTrail.material = new Material(Shader.Find("KSP/Particles/Alpha Blended"));
bulletTrail.material.mainTexture = GameDatabase.Instance.GetTexture("BDArmory/Textures/bullet", false);
bulletTrail.material.SetColor("_TintColor", projectileColor);
rigidbody.useGravity = false;
}