mirror of
https://github.com/Relintai/pandemonium_engine.git
synced 2024-11-22 08:57:34 +01:00
Added a way for platforms to define a custom resource pack location.
This commit is contained in:
parent
7da17bca02
commit
fa2a54a019
@ -399,6 +399,14 @@ Error ProjectSettings::_setup(const String &p_path, const String &p_main_pack, b
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
if (!found) {
|
||||||
|
String crl = OS::get_singleton()->get_custom_platform_resource_pack_location();
|
||||||
|
|
||||||
|
if (!crl.empty()) {
|
||||||
|
found = _load_resource_pack(crl);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (!found) {
|
if (!found) {
|
||||||
// Try to load data pack at the location of the executable.
|
// Try to load data pack at the location of the executable.
|
||||||
// As mentioned above, we have two potential names to attempt.
|
// As mentioned above, we have two potential names to attempt.
|
||||||
|
@ -687,6 +687,8 @@ public:
|
|||||||
|
|
||||||
virtual void process_and_drop_events() {}
|
virtual void process_and_drop_events() {}
|
||||||
|
|
||||||
|
virtual String get_custom_platform_resource_pack_location() { return String(); }
|
||||||
|
|
||||||
OS();
|
OS();
|
||||||
virtual ~OS();
|
virtual ~OS();
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user