added dialog start radius and background by time in cutscenes

This commit is contained in:
Vlad committed 2026-04-14 18:07:46 +06:00
1 parent db8b9b7a18
commit f7e6f063d1
10 files changed
+35 -10

No files matched your search

+2
View File
@@ -280,6 +280,7 @@ namespace ZL {
data.id = item.value("id", "npc_unknown");
data.name = item.value("name", "Unknown NPC");
data.texturePath = item.value("texturePath", "");
data.interactionRadius = item.value("interactionRadius", 0.0f);
data.animationIdlePath = item.value("animationIdlePath", "");
data.animationWalkPath = item.value("animationWalkPath", "");
@@ -364,6 +365,7 @@ namespace ZL {
npc->rotationSpeed = npcData.rotationSpeed;
npc->modelScale = npcData.modelScale;
npc->position = Eigen::Vector3f(npcData.positionX, npcData.positionY, npcData.positionZ);
npc->interactionRadius = npcData.interactionRadius;
// Set NPC metadata
npc->npcId = npcData.id;
+1
View File
@@ -57,6 +57,7 @@ namespace ZL {
float modelCorrectionRotY = 0.0f;
float modelCorrectionRotZ = 0.0f;
GiftData gift;
float interactionRadius = 0.0f;
};
struct LoadedGameObject {