public override void SpawnSetup(Map map, bool respawningAfterLoad) { base.SpawnSetup(map, respawningAfterLoad); WindowCache.WindowComponent.RegisterWindow(this); if (ElifsDecorationsSettings.BeautyEnabled) { WindowComp.GetBeauty(); } Map.linkGrid.Notify_LinkerCreatedOrDestroyed(this); map.mapDrawer.MapMeshDirty(Position, MapMeshFlag.Things, true, false); WindowComp.state = WindowComp.NextState(State.None); WindowComp.wantedState = WindowComp.NextState(State.None); }