private void OnInteractionStart(Dialogue.DialogueData interactionContainer) { _hasStarted = false; CacheComponents(); if (AreAllComponentsCached()) { _initialLocalTailY = speechTail.transform.localPosition.y; _initialLocalThoughtTailY = thoughtTail.transform.localPosition.y; DeactivateImediate(); } Dialogue.GetActiveInteraction().PreStart(ref interactionContainer); if (null != screenBlocker) { NGUITools.SetActive(screenBlocker, true); } }
public void PreStart(ref Dialogue.DialogueData interactionContainer) { _dialogueData = interactionContainer; }