/// <summary> /// Init the equation using the selected equation and parameter bundle. /// </summary> public override void Init() { x = new float[3]; a_n = new float[3]; b_n = new float[3]; c_n = new float[3]; d_n = new float[3]; arg = new float[3]; chaosEqn = ChaosEqnFactory.Create(selectedEqn, selectedParams, customParams); initialPosition = transform.position; lastTrail = transform.position; StartAt(chaosEqn.paramBundle.initialPosition); // check for a ChaosTrail child chaosTrail = GetComponentInChildren <ChaosTrail>(); paused = false; TimeInit(); }
public override void Init() { chaosEqn = ChaosEqnFactory.Create(selectedEqn, selectedParams, customParams); initialPosition = transform.position; TimeInit(); }