Beispiel #1
0
    // Start is called before the first frame update
    private async Task Start()
    {
        try
        {
            GameObject npcBitmoji = await Assets.AddDefaultAvatarToScene(LevelOfDetail, null);

            DebugText.text = "Downloaded placeholder (ghost) Bitmoji successfully. Login with Snapchat to see your Bitmoji";
            ReplaceBitmoji(npcBitmoji, false);
        }
        catch (Exception ex)
        {
            DebugText.text = "Couldn't download NPC Bitmoji, using local fallback";
            Debug.Log("Error downloading NPC Bitmoji \n " + ex.Message);
            string     fallbackBitmojiFilename = LOCAL_FALLBACK_BITMOJI_PREFIX + (LevelOfDetail.Equals(Assets.LevelOfDetail.LOD0) ? "0" : "3");
            GameObject fallbackAvatar          = Assets.AddAvatarToSceneFromFile(fallbackBitmojiFilename, LevelOfDetail, true);
            ReplaceBitmoji(fallbackAvatar, false);
        }
    }