Ah good to know!
I think even that wouldn't work in my scenario as I want this change to be only for this specific subtitle instance, so having a copy DB would still have a persistent change to the dialogue entry for the play session I think?
Anyways, thanks!
Search found 4 matches
- Tue Mar 11, 2025 10:39 am
- Forum: Dialogue System for Unity
- Topic: Dynamically changing the actor of a Dialogue entry during runtime
- Replies: 7
- Views: 2285
- Tue Mar 11, 2025 9:34 am
- Forum: Dialogue System for Unity
- Topic: Dynamically changing the actor of a Dialogue entry during runtime
- Replies: 7
- Views: 2285
Re: Dynamically changing the actor of a Dialogue entry during runtime
Alright thanks for the pointer! OnPrepareConversationLine(DialogueEntry) wasn't an option as editing the ActorID seems to be persistent, and I only want it to be for that specific time. But I found a solution from the other option! I changed it to this: public void OnConversationLine(Subtitle subtit...
- Tue Mar 11, 2025 3:40 am
- Forum: Dialogue System for Unity
- Topic: Dynamically changing the actor of a Dialogue entry during runtime
- Replies: 7
- Views: 2285
Re: Dynamically changing the actor of a Dialogue entry during runtime
Hey, while this works for some of my usecases, is it possible to change the actor of a dialogue entry that has some other actor than the conversant of the conversation? So for example if I have A1, the "generic" actor, as the conversant of the conversation, but I have some entries in the c...
- Mon Mar 10, 2025 4:46 pm
- Forum: Dialogue System for Unity
- Topic: Dynamically changing the actor of a Dialogue entry during runtime
- Replies: 7
- Views: 2285
Dynamically changing the actor of a Dialogue entry during runtime
In my game I have multiple actors that can speak during dialogue. Some of them are characters that can die during gameplay. I'd like to have this concept of a "generic" dialogue entry where I might have Actor 1 defined as the actor for the dialogue entry, but if they are dead, I could use ...