protected virtual void AddedToWorld(Actor self) { if (Info.RemoveSmudgesOnBuild) { RemoveSmudges(); } self.World.AddToMaps(self, this); influence.AddInfluence(self, Info.Tiles(self.Location)); }
protected virtual void AddedToWorld(Actor self) { if (Info.RemoveSmudgesOnBuild) { RemoveSmudges(); } self.World.ActorMap.AddInfluence(self, this); self.World.ActorMap.AddPosition(self, this); if (!self.Bounds.Size.IsEmpty) { self.World.ScreenMap.Add(self); } influence.AddInfluence(self, Info.Tiles(self.Location)); }