mirror of
https://github.com/AssetRipper/AssetRipper.git
synced 2025-12-11 20:15:29 +01:00
* Publicize some types * MonoBehaviourExtensions::LoadStructure * TypeTreeNodeStruct expansion
17 lines
477 B
C#
17 lines
477 B
C#
using AssetRipper.Import.Structure.Assembly.Serializable;
|
|
using AssetRipper.SourceGenerated.Classes.ClassID_114;
|
|
|
|
namespace AssetRipper.Import.Structure.Assembly;
|
|
|
|
public static class MonoBehaviourExtensions
|
|
{
|
|
public static SerializableStructure? LoadStructure(this IMonoBehaviour monoBehaviour)
|
|
{
|
|
if (monoBehaviour.Structure is SerializableStructure structure)
|
|
{
|
|
return structure;
|
|
}
|
|
return (monoBehaviour.Structure as UnloadedStructure)?.LoadStructure();
|
|
}
|
|
}
|