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)
|
- 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
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue