58 lines
No EOL
1.1 KiB
Lua
58 lines
No EOL
1.1 KiB
Lua
local XReformEnvironment = XClass(nil, "XReformEnvironment")
|
|
|
|
-- XReformConfigs.EnvironmentConfig
|
|
function XReformEnvironment:Ctor(config)
|
|
self.Config = config
|
|
self.IsActive = false
|
|
self.Id = self.Config.Id
|
|
end
|
|
|
|
function XReformEnvironment:GetReformType()
|
|
return XReformConfigs.EvolvableGroupType.Environment
|
|
end
|
|
|
|
function XReformEnvironment:GetId()
|
|
return self.Config.Id
|
|
end
|
|
|
|
-- 名称
|
|
function XReformEnvironment:GetName()
|
|
return self.Config.Name
|
|
end
|
|
|
|
-- 描述
|
|
function XReformEnvironment:GetDes()
|
|
return self.Config.Des
|
|
end
|
|
|
|
function XReformEnvironment:GetIcon()
|
|
return self.Config.Icon
|
|
end
|
|
|
|
function XReformEnvironment:GetTextIcon()
|
|
return self.Config.TextIcon
|
|
end
|
|
|
|
function XReformEnvironment:GetPreviewIcon()
|
|
return self.Config.PreviewIcon
|
|
end
|
|
|
|
function XReformEnvironment:GetPreviewText()
|
|
return self.Config.PreviewText
|
|
end
|
|
|
|
-- 积分
|
|
function XReformEnvironment:GetScore()
|
|
return self.Config.AddScore
|
|
end
|
|
|
|
function XReformEnvironment:SetIsActive(value)
|
|
self.IsActive = value
|
|
end
|
|
|
|
-- 是否已激活
|
|
function XReformEnvironment:GetIsActive()
|
|
return self.IsActive
|
|
end
|
|
|
|
return XReformEnvironment |