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); }
|
public override object Create(ActorInitializer init) { return new DisguiseTooltip(init.Self, this); }
|
||||||
}
|
}
|
||||||
|
|
||||||
class DisguiseTooltip : ITooltip
|
class DisguiseTooltip : ConditionalTrait<DisguiseTooltipInfo>, ITooltip
|
||||||
{
|
{
|
||||||
readonly Actor self;
|
readonly Actor self;
|
||||||
readonly Disguise disguise;
|
readonly Disguise disguise;
|
||||||
TooltipInfo info;
|
|
||||||
|
|
||||||
public DisguiseTooltip(Actor self, TooltipInfo info)
|
public DisguiseTooltip(Actor self, DisguiseTooltipInfo info)
|
||||||
|
: base(info)
|
||||||
{
|
{
|
||||||
this.self = self;
|
this.self = self;
|
||||||
this.info = info;
|
|
||||||
disguise = self.Trait<Disguise>();
|
disguise = self.Trait<Disguise>();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -42,7 +41,7 @@ namespace OpenRA.Mods.Cnc.Traits
|
|||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return disguise.Disguised ? disguise.AsTooltipInfo : info;
|
return disguise.Disguised ? disguise.AsTooltipInfo : Info;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user