mirror of
https://github.com/godotengine/godot.git
synced 2024-11-27 09:16:35 +08:00
d57846087b
Ensures all resource types support UIDs in a project. This is required to fix: * Scripts and many other resource types can't be referenced by UID and when refactored the references are lost. * Path export properties can't use UID for unsupported types. * Refactoring problems when files are moved outside the editor (this PR effectively fixes it). * Editor properly refreshing paths if they changed externally while opened (as example, git update). This needs to be addressed in a subsequent PR, but this one effectively sets the prerequisites. Resource types that do not support UID will get a .uid file appended to them (this includes .gd, .gdshader, .gdextension, etc. files). |
||
---|---|---|
.. | ||
compression.cpp | ||
compression.h | ||
config_file.cpp | ||
config_file.h | ||
dir_access.cpp | ||
dir_access.h | ||
dtls_server.cpp | ||
dtls_server.h | ||
file_access_compressed.cpp | ||
file_access_compressed.h | ||
file_access_encrypted.cpp | ||
file_access_encrypted.h | ||
file_access_memory.cpp | ||
file_access_memory.h | ||
file_access_pack.cpp | ||
file_access_pack.h | ||
file_access_zip.cpp | ||
file_access_zip.h | ||
file_access.cpp | ||
file_access.h | ||
http_client_tcp.cpp | ||
http_client_tcp.h | ||
http_client.cpp | ||
http_client.h | ||
image_loader.cpp | ||
image_loader.h | ||
image.cpp | ||
image.h | ||
ip_address.cpp | ||
ip_address.h | ||
ip.cpp | ||
ip.h | ||
json.cpp | ||
json.h | ||
logger.cpp | ||
logger.h | ||
marshalls.cpp | ||
marshalls.h | ||
missing_resource.cpp | ||
missing_resource.h | ||
net_socket.cpp | ||
net_socket.h | ||
packed_data_container.cpp | ||
packed_data_container.h | ||
packet_peer_dtls.cpp | ||
packet_peer_dtls.h | ||
packet_peer_udp.cpp | ||
packet_peer_udp.h | ||
packet_peer.cpp | ||
packet_peer.h | ||
pck_packer.cpp | ||
pck_packer.h | ||
plist.cpp | ||
plist.h | ||
remote_filesystem_client.cpp | ||
remote_filesystem_client.h | ||
resource_format_binary.cpp | ||
resource_format_binary.h | ||
resource_importer.cpp | ||
resource_importer.h | ||
resource_loader.cpp | ||
resource_loader.h | ||
resource_saver.cpp | ||
resource_saver.h | ||
resource_uid.cpp | ||
resource_uid.h | ||
resource.cpp | ||
resource.h | ||
SCsub | ||
stream_peer_gzip.cpp | ||
stream_peer_gzip.h | ||
stream_peer_tcp.cpp | ||
stream_peer_tcp.h | ||
stream_peer_tls.cpp | ||
stream_peer_tls.h | ||
stream_peer.cpp | ||
stream_peer.h | ||
tcp_server.cpp | ||
tcp_server.h | ||
translation_loader_po.cpp | ||
translation_loader_po.h | ||
udp_server.cpp | ||
udp_server.h | ||
xml_parser.cpp | ||
xml_parser.h | ||
zip_io.cpp | ||
zip_io.h |