using UnityEditor; using UnityEditor.Build; using UnityEditor.Build.Reporting; public class CppBuildPreprocessing : IPreprocessBuildWithReport { public int callbackOrder { get { return 0; } } public void OnPreprocessBuild(BuildReport report) { string addlArgs = "--generics-option=None,EnableFullSharing"; UnityEngine.Debug.Log( $"Setting Additional IL2CPP Args = \"{addlArgs}\" for platform {report.summary.platform}"); PlayerSettings.SetAdditionalIl2CppArgs(addlArgs); } }