79 public override void Init() {
99 if ( (-minCharge) > maxCharge)
104 Debug.Log(
"Amplitude: "+chargeAmplitude);
115 int dim0 =
density.GetLength(0);
116 int dim1 =
density.GetLength(1);
117 int dim2 =
density.GetLength(2);
119 Vector3 indices = Vector3.zero;
121 for(
int x=0; x<dim0; x++) {
122 for(
int y=0; y<dim1; y++) {
123 for(
int z=0; z<dim2; z++) {
134 c.a = Mathf.Abs((charge / chargeAmplitude));
144 ParticleSystem.Particle particle =
new ParticleSystem.Particle();
145 Vector3 p =
new Vector3(0f,0f,0f);
147 particle.position = p;
148 particle.startColor = c;
152 particle.startSize = size;
override void Init()
Initializes this instance.
override void CreatePoints()
Creates the points for this particle system.
List< ParticleSystem.Particle > dynPoints
static float particleScale
void SetParticleSystem()
Sets the particle system.