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); }
public void Dispose() { if (this.m_Ptr != IntPtr.Zero) { BuildUsageTagSet.Internal_Destroy(this.m_Ptr); this.m_Ptr = IntPtr.Zero; } }
public override bool Equals(object obj) { BuildUsageTagSet other = obj as BuildUsageTagSet; if (other == null) { return(false); } return(other.GetHash() == GetHash()); }
public override bool Equals(object obj) { BuildUsageTagSet buildUsageTagSet = obj as BuildUsageTagSet; return(buildUsageTagSet != null && buildUsageTagSet.GetHash() == this.GetHash()); }
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);