setting start color has no effect in particle system unity code example
Example: unity particle system color
Color myColor;
gameObject.GetComponent<ParticleSystem>().startColor = myColor;
Color myColor;
gameObject.GetComponent<ParticleSystem>().startColor = myColor;