public Task <IStoryboardItem?> EnterAsync(IStoryContextEventCaller context) => Task.FromResult <IStoryboardItem?>(this);
public async Task <IStoryboardItem?> EnterAsync(IStoryContextEventCaller context) { await context.Interlocutor.Mood.ChangeAsync(Name); return(this); }
public async Task <IStoryboardItem?> EnterAsync(IStoryContextEventCaller context) { await context.Interlocutor.Speech.OpenAsync(); return(this); }
public async Task LeaveAsync(IStoryContextEventCaller context) => await context.Interlocutor.Speech.CloseAsync();
public async Task <IStoryboardItem?> EnterAsync(IStoryContextEventCaller context) { await context.Protagonist.EnterAsync(context.State[Keys.Protagonist]); return(this); }
public async Task LeaveAsync(IStoryContextEventCaller context) => await context.Protagonist.LeaveAsync();
public async Task LeaveAsync(IStoryContextEventCaller context) => await context.Narration.CloseAsync();
public async Task <IStoryboardItem?> EnterAsync(IStoryContextEventCaller context) { await context.Narration.OpenAsync(); return(this); }
public async Task LeaveAsync(IStoryContextEventCaller context) => await context.Tutorial.CloseAsync();
public async Task <IStoryboardItem?> EnterAsync(IStoryContextEventCaller context) { await context.Protagonist.BumpAsync(); return(this); }
public async Task <IStoryboardItem?> EnterAsync(IStoryContextEventCaller context) { await context.Prompt.OpenAsync(Prompt); return(this); }