Ejemplo n.º 1
0
    public void ChangeNarrativeBeat(MainNarrativeBeats beatIn)
    {
        UberState = beatIn;
        foreach (var mainEvent in mainEvents)
        {
            if (beatIn == mainEvent.narrativeBeat)
            {
                mainEvent.subManager.OnSelected();
                mainEvent.anEvent.Invoke();
                break;
            }
            mainEvent.subManager.OnDeselected();
        }

        UpdateLogs();
        if (beatIn == LoggingBeat)
        {
            SaveLogs();
        }
    }
Ejemplo n.º 2
0
 public LoggingStoryContainer()
 {
     NarrativeBeats = UberState;
     StoryChoice    = choiceState;
     Timestamp      = Time.time;
 }