mirror of
https://github.com/AssetRipper/AssetRipper.Mining.git
synced 2026-11-13 20:05:34 -10:00
19 lines
586 B
C#
19 lines
586 B
C#
using AssetRipper.Import.Structure.Assembly.Serializable;
|
|
using AssetRipper.Mining.PredefinedAssets;
|
|
using System.Numerics;
|
|
|
|
namespace AssetRipper.Mining.EngineFileExtractor;
|
|
|
|
internal static class SerializableValueExtensions
|
|
{
|
|
public static Vector3 AsVector3(this SerializableValue value)
|
|
{
|
|
return new Vector3(value["x"].AsSingle, value["y"].AsSingle, value["z"].AsSingle);
|
|
}
|
|
|
|
public static AxisAlignedBoundingBox AsAxisAlignedBoundingBox(this SerializableValue value)
|
|
{
|
|
return new AxisAlignedBoundingBox(value["m_Center"].AsVector3(), value["m_Extent"].AsVector3());
|
|
}
|
|
}
|