mirror of
https://github.com/vrm-c/UniVRM.git
synced 2026-08-25 03:55:52 -05:00
Do not use the variadic max to avoid gc
public static float Max(params float[] values);
This commit is contained in:
@@ -267,7 +267,7 @@ namespace VRM
|
||||
{
|
||||
Position = transform.TransformPoint(collider.Offset);
|
||||
var ls = transform.lossyScale;
|
||||
var scale = Mathf.Max(ls.x, ls.y, ls.z);
|
||||
var scale = Mathf.Max(Mathf.Max(ls.x, ls.y), ls.z);
|
||||
Radius = scale * collider.Radius;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -36,8 +36,8 @@ namespace VRM
|
||||
get
|
||||
{
|
||||
return Mathf.Max(
|
||||
transform.lossyScale.x,
|
||||
transform.lossyScale.y,
|
||||
Mathf.Max(transform.lossyScale.x,
|
||||
transform.lossyScale.y),
|
||||
transform.lossyScale.z
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user