Exemple #1
0
 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);
     }
 }
Exemple #2
0
        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();
        }
Exemple #3
0
 public void CreateCaption(string displayText, float displayTime, CCPriority priority = CCPriority.Medium, CCPlacement placement = CCPlacement.Bottom)
 {
     UpdatePlacementPosition(placement);
     CreateCaption(priority, displayText, displayTime);
 }