private IEnumerator GetCustomerDataFromNpcDatabase(LevelBase level)
    {
        yield return(new WaitUntil(() => NpcData.CanRead));

        this.CustomerData  = NpcData.GetDatabaseEntry(NpcId);
        orderDialogueCache = this.CustomerData.GetCustomerDialogue(level.Id, 0);
    }