public void OnAddButtonClicked(BehaviorVRInteractionUI.Data data)
    {
        GameObject newInput = Instantiate <GameObject>(displayUIPrefab);

        newInput.transform.SetParent(contentDisplay.transform);
        newInput.transform.localScale = Vector3.one;
        newInput.SetActive(true);
        BehaviorVRInteractionUI interaction = newInput.GetComponent <BehaviorVRInteractionUI>();

        interaction.addInteractionParentUI = this;
        interaction.data = data;
        prefabUIList.Add(interaction);
    }
 public void RemoveBehaviorDataInteraction(BehaviorVRInteractionUI.Data interaction)
 {
     behaviorInteractionsData.Remove(interaction);
     OnBehaviorInteractionsDataChange?.Invoke(behaviorInteractionsData);
 }
 public void AddBehaviorDataInteraction(BehaviorVRInteractionUI.Data interaction)
 {
     behaviorInteractionsData.Add(interaction);
     OnBehaviorInteractionsDataChange?.Invoke(behaviorInteractionsData);
 }