Ejemplo n.º 1
0
 public Task <IStoryboardItem?> EnterAsync(IStoryContextEventCaller context)
 => Task.FromResult <IStoryboardItem?>(this);
Ejemplo n.º 2
0
    public async Task <IStoryboardItem?> EnterAsync(IStoryContextEventCaller context)
    {
        await context.Interlocutor.Mood.ChangeAsync(Name);

        return(this);
    }
Ejemplo n.º 3
0
    public async Task <IStoryboardItem?> EnterAsync(IStoryContextEventCaller context)
    {
        await context.Interlocutor.Speech.OpenAsync();

        return(this);
    }
Ejemplo n.º 4
0
 public async Task LeaveAsync(IStoryContextEventCaller context)
 => await context.Interlocutor.Speech.CloseAsync();
Ejemplo n.º 5
0
    public async Task <IStoryboardItem?> EnterAsync(IStoryContextEventCaller context)
    {
        await context.Protagonist.EnterAsync(context.State[Keys.Protagonist]);

        return(this);
    }
Ejemplo n.º 6
0
 public async Task LeaveAsync(IStoryContextEventCaller context)
 => await context.Protagonist.LeaveAsync();
Ejemplo n.º 7
0
 public async Task LeaveAsync(IStoryContextEventCaller context)
 => await context.Narration.CloseAsync();
Ejemplo n.º 8
0
    public async Task <IStoryboardItem?> EnterAsync(IStoryContextEventCaller context)
    {
        await context.Narration.OpenAsync();

        return(this);
    }
Ejemplo n.º 9
0
 public async Task LeaveAsync(IStoryContextEventCaller context)
 => await context.Tutorial.CloseAsync();
Ejemplo n.º 10
0
    public async Task <IStoryboardItem?> EnterAsync(IStoryContextEventCaller context)
    {
        await context.Protagonist.BumpAsync();

        return(this);
    }
Ejemplo n.º 11
0
    public async Task <IStoryboardItem?> EnterAsync(IStoryContextEventCaller context)
    {
        await context.Prompt.OpenAsync(Prompt);

        return(this);
    }