private void ReceiveCurrentAnimation(object[] e) { var clip = GetClip(e); if (clip == null) { return; } animation.SelectAnimation(clip); }
private JSONStorableStringChooser InitAnimationSelectorUI(Transform configurableScrollablePopupPrefab) { var jsc = new JSONStorableStringChooser("Animation", new List <string>(), "", "Animation", (string val) => { if (_ignoreAnimationChange) { return; } _animation?.SelectAnimation(val); }); var popup = Instantiate(configurableScrollablePopupPrefab); popup.SetParent(transform, false); var ui = popup.GetComponent <UIDynamicPopup>(); ui.label = "Play"; ui.popupPanelHeight = GetComponent <UIDynamic>()?.height ?? 500; jsc.popup = ui.popup; return(jsc); }