Beispiel #1
0
        protected BuildUsageTagSet(System.Runtime.Serialization.SerializationInfo info, StreamingContext context)
        {
            this.m_Ptr = BuildUsageTagSet.Internal_Create();
            string data = (string)info.GetValue("tags", typeof(string));

            this.DeserializeNativeFromString(data);
        }
Beispiel #2
0
 public void Dispose()
 {
     if (this.m_Ptr != IntPtr.Zero)
     {
         BuildUsageTagSet.Internal_Destroy(this.m_Ptr);
         this.m_Ptr = IntPtr.Zero;
     }
 }
Beispiel #3
0
        public override bool Equals(object obj)
        {
            BuildUsageTagSet other = obj as BuildUsageTagSet;

            if (other == null)
            {
                return(false);
            }
            return(other.GetHash() == GetHash());
        }
Beispiel #4
0
        public override bool Equals(object obj)
        {
            BuildUsageTagSet buildUsageTagSet = obj as BuildUsageTagSet;

            return(buildUsageTagSet != null && buildUsageTagSet.GetHash() == this.GetHash());
        }
Beispiel #5
0
 public BuildUsageTagSet()
 {
     this.m_Ptr = BuildUsageTagSet.Internal_Create();
 }
 private static extern void WriteResourceFilesForBundle_Injected(BuildCommandSet commands, string bundleName, ref BuildSettings settings, BuildUsageTagSet usageSet, string outputFolder, out BuildOutput ret);
 private static extern void CalculateBuildUsageTags_Injected(ObjectIdentifier[] objectIDs, ObjectIdentifier[] dependentObjectIDs, ref BuildUsageTagGlobal globalUsage, BuildUsageTagSet usageSet);
 private static extern void PrepareScene_Injected(string scenePath, ref BuildSettings settings, string outputFolder, BuildUsageTagSet usageSet, out SceneLoadInfo ret);
        public static BuildOutput WriteAllResourceFiles(BuildCommandSet commands, BuildSettings settings, BuildUsageTagSet usageSet, string outputFolder)
        {
            BuildOutput result;

            BundleBuildInterface.WriteAllResourceFiles_Injected(commands, ref settings, usageSet, outputFolder, out result);
            return(result);
        }
 public static void CalculateBuildUsageTags(ObjectIdentifier[] objectIDs, ObjectIdentifier[] dependentObjectIDs, BuildUsageTagGlobal globalUsage, BuildUsageTagSet usageSet)
 {
     BundleBuildInterface.CalculateBuildUsageTags_Injected(objectIDs, dependentObjectIDs, ref globalUsage, usageSet);
 }
        public static SceneLoadInfo PrepareScene(string scenePath, BuildSettings settings, string outputFolder, BuildUsageTagSet usageSet)
        {
            SceneLoadInfo result;

            BundleBuildInterface.PrepareScene_Injected(scenePath, ref settings, outputFolder, usageSet, out result);
            return(result);
        }
 extern public static BuildOutput WriteAllResourceFiles(BuildCommandSet commands, BuildSettings settings, BuildUsageTagSet usageSet, string outputFolder);
 extern public static BuildOutput WriteResourceFilesForBundles(BuildCommandSet commands, string[] bundleNames, BuildSettings settings, BuildUsageTagSet usageSet, string outputFolder);
 extern public static void CalculateBuildUsageTags(ObjectIdentifier[] objectIDs, ObjectIdentifier[] dependentObjectIDs, BuildUsageTagGlobal globalUsage, BuildUsageTagSet usageSet);
 extern public static SceneLoadInfo PrepareScene(string scenePath, BuildSettings settings, string outputFolder, BuildUsageTagSet usageSet);