Fix conditionality of DisguiseTooltipInfo.
This commit is contained in:
committed by
Pavel Penev
parent
1fada0f2b4
commit
d4b08850f3
@@ -25,16 +25,15 @@ namespace OpenRA.Mods.Cnc.Traits
|
||||
public override object Create(ActorInitializer init) { return new DisguiseTooltip(init.Self, this); }
|
||||
}
|
||||
|
||||
class DisguiseTooltip : ITooltip
|
||||
class DisguiseTooltip : ConditionalTrait<DisguiseTooltipInfo>, ITooltip
|
||||
{
|
||||
readonly Actor self;
|
||||
readonly Disguise disguise;
|
||||
TooltipInfo info;
|
||||
|
||||
public DisguiseTooltip(Actor self, TooltipInfo info)
|
||||
public DisguiseTooltip(Actor self, DisguiseTooltipInfo info)
|
||||
: base(info)
|
||||
{
|
||||
this.self = self;
|
||||
this.info = info;
|
||||
disguise = self.Trait<Disguise>();
|
||||
}
|
||||
|
||||
@@ -42,7 +41,7 @@ namespace OpenRA.Mods.Cnc.Traits
|
||||
{
|
||||
get
|
||||
{
|
||||
return disguise.Disguised ? disguise.AsTooltipInfo : info;
|
||||
return disguise.Disguised ? disguise.AsTooltipInfo : Info;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user