Namespace: | Sirenix.Serialization |
Assembly: | Sirenix.OdinInspector.Editor |
[SirenixEditorConfig]
public class AOTGenerationConfig : GlobalConfig<AOTGenerationConfig>, IGlobalConfigEvents
public AOTGenerationConfig()
[Indent(1)]
[ToggleLeft]
[ShowIf("ShowAutomateConfig", true)]
public bool AutomateForAllAOTPlatforms
public string AOTFolderPath { get; }
Whether to automatically scan the project and generate an AOT dll, right before builds. This will only affect platforms that are in the AutomateForPlatforms list.
**This will only work on Unity 5.6 and higher!**
public bool AutomateBeforeBuilds { get; set; }
public List<BuildTarget> AutomateForPlatforms { get; }
public bool DeleteDllAfterBuilds { get; set; }
public void GenerateDLL()
public void GenerateDLL(string folderPath, bool generateLinkXML = true)
System.String | folderPath | |
System.Boolean | generateLinkXML |
public List<Type> GetAOTSupportedTypes()
System.Collections.Generic.List<System.Type> |
public void ScanProject()
public bool ShouldAutomationGeneration(BuildTarget target)
UnityEditor.BuildTarget | target |
System.Boolean |