/// <summary> /// Computes a stable hash from an asset including all meta informations (ids, overrides). /// </summary> /// <param name="asset">An object instance</param> /// <param name="flags">Flags used to control the serialization process</param> /// <returns>a stable hash</returns> public static ObjectId Compute(object asset, AssetClonerFlags flags = AssetClonerFlags.None) { return(AssetCloner.ComputeHash(asset, flags)); }