Made possible to specify where to dump the contents when loading a ".pck" file
(cherry picked from commit 3c261e0dfa)
This commit is contained in:
committed by
Rémi Verschelde
parent
008e0748c1
commit
ffcfd9c8ea
@ -113,7 +113,7 @@ public:
|
||||
_FORCE_INLINE_ bool is_disabled() const { return disabled; }
|
||||
|
||||
static PackedData *get_singleton() { return singleton; }
|
||||
Error add_pack(const String &p_path, bool p_replace_files);
|
||||
Error add_pack(const String &p_path, bool p_replace_files, const String &p_destination);
|
||||
|
||||
_FORCE_INLINE_ FileAccess *try_open_path(const String &p_path);
|
||||
_FORCE_INLINE_ bool has_path(const String &p_path);
|
||||
@ -125,7 +125,7 @@ public:
|
||||
class PackSource {
|
||||
|
||||
public:
|
||||
virtual bool try_open_pack(const String &p_path, bool p_replace_files) = 0;
|
||||
virtual bool try_open_pack(const String &p_path, bool p_replace_files, const String &p_destination = "") = 0;
|
||||
virtual FileAccess *get_file(const String &p_path, PackedData::PackedFile *p_file) = 0;
|
||||
virtual ~PackSource() {}
|
||||
};
|
||||
@ -133,7 +133,7 @@ public:
|
||||
class PackedSourcePCK : public PackSource {
|
||||
|
||||
public:
|
||||
virtual bool try_open_pack(const String &p_path, bool p_replace_files);
|
||||
virtual bool try_open_pack(const String &p_path, bool p_replace_files, const String &p_destination = "");
|
||||
virtual FileAccess *get_file(const String &p_path, PackedData::PackedFile *p_file);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user