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:
parent
3642d53dd3
commit
05ecd94bf5
2 changed files with 10 additions and 0 deletions
Binary file not shown.
|
|
@ -1000,6 +1000,16 @@ Diese Funktion dockt einen neuen Raum an einen offenen Socket eines bestehenden
|
|||
- SpawnedRoom (Actor Object Ref)
|
||||
- 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)**
|
||||
|
||||
1. → OpenSocket → **Break S_OpenSocketData** → OwnerRoom, SocketId, SocketIndex
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue