37 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
| ---@meta
 | |
| 
 | |
| ---@class Path : Animation
 | |
| Path = {
 | |
| 	--- Gets the number of control points in the path.
 | |
| 	--- @return number count The number of control points.
 | |
| 	--- @example
 | |
| 	--- local count = myPath:GetNumControlPoints()
 | |
| 	GetNumControlPoints = function(self) end,
 | |
| 
 | |
| 	--- Gets the curve type of the path.
 | |
| 	--- @return string curveType The curve type ("NONE", "BEZIER").
 | |
| 	--- @example
 | |
| 	--- local curveType = myPath:GetCurveType()
 | |
| 	GetCurveType = function(self) end,
 | |
| 
 | |
| 	--- Creates a new control point at the specified index.
 | |
| 	--- @param index number The index to create the control point at.
 | |
| 	--- @return ControlPoint point The created control point.
 | |
| 	--- @example
 | |
| 	--- local point = myPath:CreateControlPoint(1)
 | |
| 	CreateControlPoint = function(self, index) end,
 | |
| 
 | |
| 	--- Gets a control point at the specified index.
 | |
| 	--- @param index number The index of the control point.
 | |
| 	--- @return ControlPoint point The control point.
 | |
| 	--- @example
 | |
| 	--- local point = myPath:GetControlPoint(1)
 | |
| 	GetControlPoint = function(self, index) end,
 | |
| 
 | |
| 	--- Sets the curve type of the path.
 | |
| 	--- @param curveType string The curve type ("NONE", "BEZIER").
 | |
| 	--- @example
 | |
| 	--- myPath:SetCurveType("BEZIER")
 | |
| 	SetCurveType = function(self, curveType) end,
 | |
| }
 |