void BaseEditor::updateCheckoutState(const ObjectHandle& handle) { if (!handle.isValid()) { return; } ObjectHandle root = handle; while (root.parent().isValid()) { root = root.parent(); } auto path = getResourceFileName(root); if (path == nullptr || *path == char(0)) { return; } updateCheckoutState(path); }
void MeshResource::load() { game_manager->addMeshResource(getResourceFileName(), "Mesh", getResourceGroupName()); }
void CursorResource::load() { game_manager->loadRocketCursor(getResourceFileName(), getResourceGroupName()); }