コード例 #1
0
        public bool CurrentAnimationHasLabel(string labelName, StringComparison comparisonType, out int frame)
        {
            AnimationEvent[] events = m_currentAnimation.get_events();
            int num = events.Length;

            for (int i = 0; i < num; i++)
            {
                AnimationEvent val = events[i];
                if (val.get_functionName().Equals("SetLabel") && val.get_stringParameter().Equals(labelName, comparisonType))
                {
                    frame = Mathf.FloorToInt(val.get_time() * m_currentAnimation.get_frameRate());
                    return(true);
                }
            }
            frame = 0;
            return(false);
        }