mirror of
https://github.com/AssetRipper/AssetRipper.git
synced 2025-12-11 20:15:29 +01:00
29 lines
635 B
C#
29 lines
635 B
C#
using AssetRipper.SourceGenerated.Classes.ClassID_196;
|
|
using AssetRipper.SourceGenerated.Classes.ClassID_238;
|
|
|
|
namespace AssetRipper.SourceGenerated.Extensions
|
|
{
|
|
public static class NavMeshSettingsExtensions
|
|
{
|
|
public static void ConvertToEditorFormat(this INavMeshSettings settings)
|
|
{
|
|
INavMeshData? data = settings.NavMeshDataP;
|
|
if (data == null)
|
|
{
|
|
settings.BuildSettings.SetToDefault();
|
|
}
|
|
else
|
|
{
|
|
if (data.Has_NavMeshParams())
|
|
{
|
|
settings.BuildSettings.SetValues(data.NavMeshParams);
|
|
}
|
|
else
|
|
{
|
|
settings.BuildSettings.CopyValues(data.NavMeshBuildSettings);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|