So like setting flags (bools) in C# that get marked true false etc for each decision and having events check for specific flags later.
Or something of the like I am just guessing cause I only know aspects of C#, or adding every decision to a list and having the game parse the list! I dunno I'm just making silly guesses at this point.