public ConversationSnippet CreatePlayerSnippetFromResponseDisplay(ConversationResponseDisplay response) { Transform parent = response.gameObject.transform.parent; GameObject duplicated = GameObject.Instantiate(response.gameObject, parent); duplicated.name = "New Snippet"; ConversationSnippet convoSnippet = duplicated.AddComponent <ConversationSnippet>(); convoSnippet.InitializeSnippetFromBubbleDisplay(response); convoSnippet.transform.SetParent(conversationUi.transform); ApplyValuesToConvoSnippet(convoSnippet, true); return(convoSnippet); }