public void Execute(int index, TransformAccess point) { Vector3 pos = point.localPosition; pos.y = LineFunctions.LineFunction(name, pos.x, time); point.localPosition = pos; }
protected bool Hit(double coronaWidth, double x1, double y1, double x2, double y2, double x, double y) { return(LineFunctions.Distance(x1, y1, x2, y2, x, y) < coronaWidth); }
/// <summary> /// Append part. /// </summary> /// <param name="appender"></param> /// <param name="previous"></param> /// <param name="functions"></param> /// <param name="line"></param> /// <returns></returns> public virtual bool TryCreate(ILineFactory appender, ILine previous, IFunctions functions, out ILineFunctions line) { line = new LineFunctions(appender, previous, functions); return(true); }
protected bool Hit(float coronaWidth, float x1, float y1, float x2, float y2, float x, float y) { return(LineFunctions.Distance(x1, y1, x2, y2, x, y) < coronaWidth); }