Пример #1
0
        private CompilationPlatformInfo(string name, BuildTarget buildTarget,
                                        HashSet <string> commonPlatformDefines, HashSet <string> additionalPlayerDefines, HashSet <string> additionalInEditorDefines,
                                        IReadOnlyList <string> commonPlatformReferences, IReadOnlyList <string> additionalPlayerReferences, IReadOnlyList <string> additionalInEditorReferences)
        {
            Name             = name;
            BuildTarget      = buildTarget;
            BuildTargetGroup = BuildPipeline.GetBuildTargetGroup(BuildTarget);

            TargetFramework  = BuildTargetGroup.GetTargetFramework();
            ScriptingBackend = BuildTargetGroup.GetScriptingBackend();

            CommonPlatformDefines     = commonPlatformDefines;
            AdditionalPlayerDefines   = additionalPlayerDefines;
            AdditionalInEditorDefines = additionalInEditorDefines;

            CommonPlatformReferences     = commonPlatformReferences;
            AdditionalPlayerReferences   = additionalPlayerReferences;
            AdditionalInEditorReferences = additionalInEditorReferences;
        }