示例#1
0
 public virtual void SetTypewriterSpeed(float charactersPerSecond)
 {
     for (int i = 0; i < m_builtinPanels.Count; i++)
     {
         if (m_builtinPanels[i] != null)
         {
             TypewriterUtility.GetTypewriterSpeed(m_builtinPanels[i].subtitleText);
         }
     }
     if (m_defaultNPCPanel != null && !m_builtinPanels.Contains(m_defaultNPCPanel))
     {
         TypewriterUtility.GetTypewriterSpeed(m_defaultNPCPanel.subtitleText);
     }
     if (m_defaultPCPanel != null && !m_builtinPanels.Contains(m_defaultPCPanel))
     {
         TypewriterUtility.GetTypewriterSpeed(m_defaultPCPanel.subtitleText);
     }
 }
示例#2
0
        public virtual float GetTypewriterSpeed()
        {
            AbstractTypewriterEffect typewriter;

            for (int i = 0; i < m_builtinPanels.Count; i++)
            {
                typewriter = GetTypewriter(m_builtinPanels[i]);
                if (typewriter != null)
                {
                    return(TypewriterUtility.GetTypewriterSpeed(typewriter));
                }
            }
            typewriter = GetTypewriter(m_defaultNPCPanel);
            if (typewriter != null)
            {
                return(TypewriterUtility.GetTypewriterSpeed(typewriter));
            }
            typewriter = GetTypewriter(m_defaultNPCPanel);
            return(TypewriterUtility.GetTypewriterSpeed(typewriter));
        }
 /// <summary>
 /// Returns the speed of the typewriter effect on the subtitle element if it has one.
 /// </summary>
 public float GetTypewriterSpeed()
 {
     return(TypewriterUtility.GetTypewriterSpeed(subtitleText));
 }