Exemplo n.º 1
0
String OS_Unix::get_user_data_dir() const {

	String appname = get_safe_application_name();
	if (appname != "") {
		bool use_godot_dir = ProjectSettings::get_singleton()->get("application/config/use_shared_user_dir");
		if (use_godot_dir) {
			return get_data_path().plus_file(get_godot_dir_name()).plus_file("app_userdata").plus_file(appname);
		} else {
			return get_data_path().plus_file(appname);
		}
	}

	return ProjectSettings::get_singleton()->get_resource_path();
}
Exemplo n.º 2
0
String OS_Unix::get_data_dir() const {

	String an = get_safe_application_name();
	if (an != "") {

		if (has_environment("HOME")) {

			bool use_godot = ProjectSettings::get_singleton()->get("application/config/use_shared_user_dir");
			if (use_godot)
				return get_environment("HOME") + "/.godot/app_userdata/" + an;
			else
				return get_environment("HOME") + "/." + an;
		}
	}

	return ProjectSettings::get_singleton()->get_resource_path();
}