示例#1
0
        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);
        }