private AnimationActionBase GetOpenAnim() { var rectTransform = targetMenu.gameObject.GetComponent <RectTransform>(); var slideAnimOpen = MenuOpenSlideAnim.CreateInstance <MenuOpenSlideAnim>(); slideAnimOpen.Init(rectTransform, ActionFinish, sliderType, tokenSource.Token); return(slideAnimOpen); }
protected override void ActionBegin() { targetMenu.gameObject.SetActive(true); targetMenu.OpenBegin(parentMenu); var rectTransform = targetMenu.gameObject.GetComponent <RectTransform>(); slideAnim = MenuOpenSlideAnim.CreateInstance <MenuOpenSlideAnim>(); slideAnim.Init(rectTransform, ActionFinish, sliderType, tokenSource.Token); slideAnim.AnimStart(); }