📚 Native/Helper

Helper类是一个功能组合类,这其中可能包含开发阶段会用到的功能合集。

📒 Static Function

📘 Lerp( a, b, t )

执行一段Lerp差值计算。

function Lerp( a: float, b: float, t: float ): float

📘 LerpAngle( a, b, t )

执行一段LerpAngle差值计算,与普通Lerp不同的是,这将自动计算并重置360度时的角度信息。

function LerpAngle( a: float, b: float, t: float ): float

📘 LerpVector( a, b, t )

执行一段LerpVector差值计算。

function LerpVector( a: Vector, b: Vector, t: float ): Vector

📘 LerpColor( a, b, t )

执行一段LerpColor差值计算。

function LerpColor( a: Color, b: Color, t: float ): Color

📘 Clamp( value, min, max )

将一个数值限制在指定大小范围内。

function Clamp( value: float, min: float, max: float ): float

📘 HEXToColor( hex )

将一段HEX格式颜色代码转换为颜色对象(#FFFFFF)。

function HEXToColor( hex: string ): Color

📘 ColorToHEX( color, hasAlpha )

将颜色对象转换为HEX格式颜色代码(#FFFFFF)。

hasAlpha参数决定是否包含后面2位透明度。

function ColorToHEX( color: Color, hasAlpha: bool = false ): string

📘 PropToModelID( prop )

获取指定道具使用的模型ID,如不存在则返回-1

function PropToModelID( prop: int ): int

📘 GetRandomPropID( type )

获取随机道具ID(可根据道具类型筛选,默认参数不筛选-1),如不存在则返回-1

function GetRandomPropID( type: int = -1 ): int