Make AffectsShroud use explicit interfaces

This commit is contained in:
reaperrr
2016-10-20 14:02:59 +02:00
parent 0aefd87485
commit a7e64bd8d8

View File

@@ -55,7 +55,7 @@ namespace OpenRA.Mods.Common.Traits
.ToArray();
}
public void Tick(Actor self)
void ITick.Tick(Actor self)
{
if (!self.IsInWorld)
return;
@@ -79,7 +79,7 @@ namespace OpenRA.Mods.Common.Traits
}
}
public void AddedToWorld(Actor self)
void INotifyAddedToWorld.AddedToWorld(Actor self)
{
var centerPosition = self.CenterPosition;
var projectedPos = centerPosition - new WVec(0, centerPosition.Z, centerPosition.Z);
@@ -90,7 +90,7 @@ namespace OpenRA.Mods.Common.Traits
AddCellsToPlayerShroud(self, p, cells);
}
public void RemovedFromWorld(Actor self)
void INotifyRemovedFromWorld.RemovedFromWorld(Actor self)
{
foreach (var p in self.World.Players)
RemoveCellsFromPlayerShroud(self, p);