protected override void ActionBegin() { targetMenu.gameObject.SetActive(true); targetMenu.CloseBegin(); var rectTransform = targetMenu.gameObject.GetComponent <RectTransform>(); slideAnim = MenuCloseSlideAnim.CreateInstance <MenuCloseSlideAnim>(); slideAnim.Init(rectTransform, ActionFinish, sliderType, tokenSource.Token); slideAnim.AnimStart(); }