Rename TimedUpgradeBar to TimedConditionBar.
This commit is contained in:
@@ -417,7 +417,7 @@
|
||||
<Compile Include="Traits\Render\RenderVoxels.cs" />
|
||||
<Compile Include="Traits\Render\ProductionBar.cs" />
|
||||
<Compile Include="Traits\Render\SupportPowerChargeBar.cs" />
|
||||
<Compile Include="Traits\Render\TimedUpgradeBar.cs" />
|
||||
<Compile Include="Traits\Render\TimedConditionBar.cs" />
|
||||
<Compile Include="Traits\Render\WithSpriteBarrel.cs" />
|
||||
<Compile Include="Traits\Render\WithBuildingExplosion.cs" />
|
||||
<Compile Include="Traits\Render\WithAttackAnimation.cs" />
|
||||
|
||||
@@ -15,24 +15,24 @@ using OpenRA.Traits;
|
||||
namespace OpenRA.Mods.Common.Traits.Render
|
||||
{
|
||||
[Desc("Visualizes the remaining time for an upgrade.")]
|
||||
class TimedUpgradeBarInfo : ITraitInfo, Requires<UpgradeManagerInfo>
|
||||
class TimedConditionBarInfo : ITraitInfo, Requires<UpgradeManagerInfo>
|
||||
{
|
||||
[FieldLoader.Require]
|
||||
[Desc("Upgrade that this bar corresponds to")]
|
||||
public readonly string Upgrade = null;
|
||||
[Desc("Condition that this bar corresponds to")]
|
||||
public readonly string Condition = null;
|
||||
|
||||
public readonly Color Color = Color.Red;
|
||||
|
||||
public object Create(ActorInitializer init) { return new TimedUpgradeBar(init.Self, this); }
|
||||
public object Create(ActorInitializer init) { return new TimedConditionBar(init.Self, this); }
|
||||
}
|
||||
|
||||
class TimedUpgradeBar : ISelectionBar, IConditionTimerWatcher
|
||||
class TimedConditionBar : ISelectionBar, IConditionTimerWatcher
|
||||
{
|
||||
readonly TimedUpgradeBarInfo info;
|
||||
readonly TimedConditionBarInfo info;
|
||||
readonly Actor self;
|
||||
float value;
|
||||
|
||||
public TimedUpgradeBar(Actor self, TimedUpgradeBarInfo info)
|
||||
public TimedConditionBar(Actor self, TimedConditionBarInfo info)
|
||||
{
|
||||
this.self = self;
|
||||
this.info = info;
|
||||
@@ -43,7 +43,7 @@ namespace OpenRA.Mods.Common.Traits.Render
|
||||
value = duration > 0 ? remaining * 1f / duration : 0;
|
||||
}
|
||||
|
||||
string IConditionTimerWatcher.Condition { get { return info.Upgrade; } }
|
||||
string IConditionTimerWatcher.Condition { get { return info.Condition; } }
|
||||
|
||||
float ISelectionBar.GetValue()
|
||||
{
|
||||
Reference in New Issue
Block a user