mirror of
https://github.com/oshima-studios/OshimaGameModule.git
synced 2026-06-04 19:42:13 +00:00
23 lines
799 B
C#
23 lines
799 B
C#
namespace Oshima.FunGame.OshimaModules.BusinessSimulation.Entity
|
|
{
|
|
public class OfficeAssetMovableProperty : MovableProperty
|
|
{
|
|
public override MovablePropertyType MovablePropertyType => MovablePropertyType.OfficeAsset;
|
|
|
|
public virtual string OfficeAssetType { get; set; } = "";
|
|
public virtual int ComfortBonus { get; set; } = 0;
|
|
public virtual double EfficiencyBonusPercent { get; set; } = 0;
|
|
|
|
public OfficeAssetMovableProperty()
|
|
{
|
|
UpdateSkillInfo();
|
|
}
|
|
|
|
public override void UpdateSkillInfo()
|
|
{
|
|
if (ComfortBonus > 0) SkillInfo["舒适度"] = $"{ComfortBonus}";
|
|
if (EfficiencyBonusPercent > 0) SkillInfo["办公效率"] = $"{EfficiencyBonusPercent * 100:0.##}%";
|
|
}
|
|
}
|
|
}
|