public void CreateCaption(CCPriority priority, int seqStringIndex, float displayTime, CCPlacement placement) { if (seqStringIndex < seqStrings.Length) { CreateCaption(seqStrings[seqStringIndex], displayTime, priority, placement); } else { Debug.LogError("Index OutOfBound Exception: " + seqStringIndex); } }
public void CreateCaption(CCPriority priority, string displayText, float displayTime) { if (Toolbox.GameManager != null && !Toolbox.GameManager.accessibilityCheck) { return; } #if UNITY_EDITOR if (displayTime <= 0f) { displayTime = 1f; } #endif Caption caption = new Caption(); caption.priority = priority; caption.displayText = displayText; caption.endTime = Time.time + displayTime; captionArray[(int)caption.priority] = caption; UpdatePlacementPosition(placementPos); UpdateCaptions(); }
public void CreateCaption(string displayText, float displayTime, CCPriority priority = CCPriority.Medium, CCPlacement placement = CCPlacement.Bottom) { UpdatePlacementPosition(placement); CreateCaption(priority, displayText, displayTime); }