protected override void ClientInitialize(ClientInitializeData data) { // don't use base implementation //base.ClientInitialize(data); this.ClientAddAutoStructurePointsBar(data); var worldObject = data.GameObject; var clientState = GetClientState(worldObject); // create renderers clientState.Renderer = Client.Rendering.CreateSpriteRenderer(worldObject); ProtoObjectWallHelper.ClientRefreshRenderer(data.GameObject); SharedWallConstructionRefreshHelper.SharedRefreshNeighborObjects( data.GameObject.OccupiedTile, isDestroy: false); }
public void ClientRefreshRenderer(IStaticWorldObject worldObject) { ProtoObjectWallHelper.ClientRefreshRenderer(worldObject); }