Beispiel #1
0
 private void ReceiveCurrentAnimation(object[] e)
 {
     if (!ValidateArgumentCount(e.Length, 2))
     {
         return;
     }
     foreach (var clip in GetClips(e))
     {
         if (clip == null)
         {
             return;
         }
         animationEditContext.SelectAnimation(clip);
     }
 }
Beispiel #2
0
        private JSONStorableStringChooser InitAnimationSelectorUI()
        {
            var jsc = new JSONStorableStringChooser("Animation", new List <string>(), "", "Animation", val =>
            {
                if (_ignoreAnimationChange)
                {
                    return;
                }
                _animationEditContext?.SelectAnimation(val);
            });

            var popup = _prefabFactory.CreatePopup(jsc, false, true);

            popup.popupPanelHeight = GetComponent <UIDynamic>()?.height ?? 500;

            return(jsc);
        }