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