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);
        }
示例#2
0
 static List <(DotNetAssembly dotNetAssembly, Assembly unityAssembly)> SetupPostProcessPlayerAssembliesFor(
     List <Assembly> assembliesToCompile, IncrementalClassicSharedData classicContext,
     List <Assembly> codeGenAssemblies,
     Dictionary <Assembly, (CSharpProgram program, DotNetAssembly dotNetAssembly)>
示例#3
0
 static NPath GetDestinationDirectoryForManagedAssemblies(IncrementalClassicSharedData classicContext, bool useIl2Cpp)
 {
     return(useIl2Cpp
         ? Configuration.RootArtifactsPath.Combine("managedassemblies")
         : classicContext.DataDeployDirectory.Combine("Managed"));
 }
 public IL2CPPBeeSupport(IncrementalClassicSharedData sharedData)
 {
     _incrementalClassicSharedData = sharedData;
 }