void CreateVisual() { IBuildingVisualFactory visualFactory = ServiceLocator.Instance.GetService <IBuildingVisualFactory>(); this.visual = visualFactory.CreateVisualForBuilding(this.building); this.SetVisible(false); }
public void EndMoving() { this.building = null; this.visual = null; if (BuildingMover.onMovementEnded != null) { BuildingMover.onMovementEnded(); } }