MCPcopy Create free account
hub / github.com/WolfireGames/overgrowth / isMetaDataDirty

Method isMetaDataDirty

Source/Game/level.cpp:901–918  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

899}
900
901bool Level::isMetaDataDirty() {
902 if (metaDataDirty) {
903 return true;
904 }
905
906 for (auto& object : scenegraph->objects_) {
907 if (object->GetType() == _placeholder_object) {
908 PlaceholderObject* obj = (PlaceholderObject*)object;
909 if (obj->GetScriptParams()->HasParam("Dialogue")) {
910 if (obj->unsaved_changes) {
911 return true;
912 }
913 }
914 }
915 }
916
917 return false;
918}
919
920void Level::setMetaDataClean() {
921 metaDataDirty = false;

Callers 1

DrawImGuiFunction · 0.80

Calls 3

HasParamMethod · 0.80
GetScriptParamsMethod · 0.80
GetTypeMethod · 0.45

Tested by

no test coverage detected