Jeremy Pritts 3509ddd1c3 2023 support
* Resolves #917
* Resolves #1023
2023-10-14 12:27:15 -04:00

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);
}
}
}
}
}