diff --git a/DungeonShooting_Godot/src/game/room/RoomManager.cs b/DungeonShooting_Godot/src/game/room/RoomManager.cs index bed68f7..8367195 100644 --- a/DungeonShooting_Godot/src/game/room/RoomManager.cs +++ b/DungeonShooting_Godot/src/game/room/RoomManager.cs @@ -237,6 +237,12 @@ private void OnPlayerFirstEnterRoom(object o) { var room = (RoomInfo)o; + //关门 + foreach (var doorInfo in room.Doors) + { + doorInfo.Door.CloseDoor(); + } + //根据标记生成对象 foreach (var mark in room.ActivityMarks) { mark.BeReady(room); @@ -248,11 +254,6 @@ /// private void OnPlayerEnterRoom(object o) { - var room = (RoomInfo)o; - foreach (var doorInfo in room.Doors) - { - doorInfo.Door.CloseDoor(); - } } ///