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); }