SnapRoomToSocket begonnen, lokale Variablen im Plan ergänzt

- BP_DungeonGenerator: SnapRoomToSocket Fortschritt
- plan_v1.md: Lokale Variablen für SnapRoomToSocket dokumentiert

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Andre 2026-04-12 01:34:56 +02:00
parent 3642d53dd3
commit 05ecd94bf5
2 changed files with 10 additions and 0 deletions

View file

@ -1000,6 +1000,16 @@ Diese Funktion dockt einen neuen Raum an einen offenen Socket eines bestehenden
- SpawnedRoom (Actor Object Ref) - SpawnedRoom (Actor Object Ref)
- Success (Bool) - Success (Bool)
**Lokale Variablen (in der Funktion anlegen):**
- **SocketWorldPos** (Vector) Weltposition des offenen Sockets am bestehenden Raum
- **SocketWorldRot** (Rotator) Weltrotation des offenen Sockets
- **TargetRotation** (Rotator) Ziel-Rotation für den neuen Raum (mit 180°-Drehung)
- **TempRoom** (Actor Object Ref) der temporär gespawnte neue Raum
- **TempSocketLocation** (Vector) Weltposition des Eingangs-Sockets am neuen Raum
- **TempSocketOffset** (Vector) Offset vom Actor-Origin zum Socket
- **RotatedOffset** (Vector) TempSocketOffset rotiert um TargetRotation
- **FinalPosition** (Vector) finale Spawn-Position des neuen Raums
**Schritt 1: Socket-Weltposition holen (via Interface)** **Schritt 1: Socket-Weltposition holen (via Interface)**
1. → OpenSocket → **Break S_OpenSocketData** → OwnerRoom, SocketId, SocketIndex 1. → OpenSocket → **Break S_OpenSocketData** → OwnerRoom, SocketId, SocketIndex