The below error is generated when the OnConversationStart(Transform) event is invoked in the DialogueSystemEvents component. This prevents the event from actually running the method I need it to.
Make sure you're using the current version of the Dialogue System.
Then check what's actually assigned to the OnConversationStart() UnityEvent. Something may be assigned incorrectly. If this doesn't help, please post a screenshot of the OnConversationStart() UnityEvent of your Dialogue System Events inspector.
The forum won't let me post the full stack trace unfortunately. It says "Forbidden. You sent forms too often. Please wait a few minutes. Contains contacts." But double clicking it in Unity opens ConversationModel.cs, line 214 in the InformParticipants method.
What I am trying to do is call a function in my PlayerController class that locks the camera's view on the actor when the conversation starts. This error is thrown even with a blank function though.
Try assigning a Transform to the first UnityEvent element (PlayerController.OnDialogueStart) or -- probably better yet -- select the Dynamic version of PlayerController.OnDialogueStart from the dropdown menu. This will make it pass the actual transform that was sent with the OnConversationStart message.