public BeziersControlPointsBuildInput(Vector3 initialPosition, Vector3 targetPosition, Vector3 normal, BeziersControlPointsShape beziersControlPointsShape, float speed) { this.initialPosition = initialPosition; this.targetPosition = targetPosition; this.normal = normal; BeziersControlPointsShape = beziersControlPointsShape; this.Speed = speed; }
private void RePositionLine(Vector3 worldSpaceStartPoint, Vector3 worldSpaceEndPoint, Vector3 normal) { BeziersControlPointsShape BeziersControlPointsShape = BeziersControlPointsShape.CURVED; if (this.dottedLineInherentData.DottedLineType == DottedLineType.STRAIGHT) { BeziersControlPointsShape = BeziersControlPointsShape.STRAIGHT; } this.BeziersControlPoints = BeziersControlPoints.Build(worldSpaceStartPoint, worldSpaceEndPoint, Vector3.up, BeziersControlPointsShape); this.DottedLineRendererManager.OnComputeBeziersInnerPointEvent(this); }