protected override void PrepareContext(BuildContext context) { base.PrepareContext(context); var classicData = context.GetValue <ClassicSharedData>(); var classicContext = new IncrementalClassicSharedData() { PlatformName = PlatformName, PlayerPackageDirectory = new NPath(classicData.PlaybackEngineDirectory).MakeAbsolute(), BuildTarget = BuildTarget, TypeDBOutputDirectory = Configuration.RootArtifactsPath.Combine("TypeDB") }; context.SetValue(classicContext); }
static List <(DotNetAssembly dotNetAssembly, Assembly unityAssembly)> SetupPostProcessPlayerAssembliesFor( List <Assembly> assembliesToCompile, IncrementalClassicSharedData classicContext, List <Assembly> codeGenAssemblies, Dictionary <Assembly, (CSharpProgram program, DotNetAssembly dotNetAssembly)>
static NPath GetDestinationDirectoryForManagedAssemblies(IncrementalClassicSharedData classicContext, bool useIl2Cpp) { return(useIl2Cpp ? Configuration.RootArtifactsPath.Combine("managedassemblies") : classicContext.DataDeployDirectory.Combine("Managed")); }
public IL2CPPBeeSupport(IncrementalClassicSharedData sharedData) { _incrementalClassicSharedData = sharedData; }