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); }