コード例 #1
0
 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;
 }
コード例 #2
0
        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);
        }