Changed uses of Entity:GetData() to EID:get/setEntityData()

This commit is contained in:
Wofsauge committed 2024-07-17 19:14:34 +02:00
1 parent 0b6cb9040b
commit 7bede51e7d
2 files changed
+21 -15

No files matched your search

+7 -1
View File
@@ -700,7 +700,7 @@ function EID:hasDescription(entity)
if EID.Config["EnableEntityDescriptions"] and EID:getTableName(entity.Type, entity.Variant, entity.SubType) == "custom" then
isAllowed = __eidEntityDescriptions[entityString] ~= nil
isAllowed = isAllowed or EID:getDescriptionData(entity.Type, entity.Variant, entity.SubType) ~= nil
isAllowed = isAllowed or entity:GetData() and type(entity:GetData()["EID_Description"]) ~= type(nil)
isAllowed = isAllowed or EID:getEntityData(entity, "EID_Description") ~= nil
end
if entity.Type == EntityType.ENTITY_PICKUP then
if entity.SubType == 0 and EID:getDescriptionData(entity.Type, entity.Variant, entity.SubType) ~= nil then
@@ -1633,6 +1633,12 @@ function EID:getEntityData(entity, str)
return nil
end
function EID:setEntityData(entity, str, value)
if EID:EntitySanityCheck(entity) and not EID:IsGridEntity(entity) and entity:GetData() ~= nil then
entity:GetData()[str] = value
end
end
-- Function to fix font compatibility. Resets config font to a value compatible with your current language
function EID:fixDefinedFont(forceRefresh)
local curLang = EID:getLanguage()