public CommBlock(nodeFace nf, Rect pos, Func <float, float> expression = null) { Face = nf; Position = pos; Icon = GameDatabase.Instance.GetTexture(String.Format("CommEngr/Textures/{0}", Face.ToString()), false); // TODO: Formulate lambda-friendly DSP functional implementation TransferFunction = expression == null ? (x) => 1 : expression; UpdateEdgeNodes(); }
public CommBlock(nodeFace nf, Rect pos, Func<float, float> expression = null) { Face = nf; Position = pos; Icon = GameDatabase.Instance.GetTexture(String.Format("CommEngr/Textures/{0}", Face.ToString()), false); // TODO: Formulate lambda-friendly DSP functional implementation TransferFunction = expression == null ? (x) => 1 : expression; UpdateEdgeNodes(); }