Bezier.BezierPath.placeLocal2d C# (CSharp) Метод

placeLocal2d() публичный Метод

public placeLocal2d ( Transform transform, float ratio ) : void
transform UnityEngine.Transform
ratio float
Результат void
        public void placeLocal2d( Transform transform, float ratio )
        {
            transform.localPosition = point( ratio );
            ratio += 0.001f;
            if(ratio<=1.0f){
                Vector3 v3Dir = transform.parent.TransformPoint( point( ratio ) ) - transform.localPosition;
                float angle = Mathf.Atan2(v3Dir.y, v3Dir.x) * Mathf.Rad2Deg;
                transform.eulerAngles = new Vector3(0, 0, angle);
            }
        }