private static void Postfix(int group, int line, int icon, bool show, GameObject ___curLevelDetailParent, GameObject ___nextLevelDetailParent, ref PlayerAbilityDesc ___curLevelDetail, ref PlayerAbilityDesc ___nextLevelDetail, WhiteCat.Tween.Tweener[] ___levelChangeTween) { if (!enabled) { return; } AbilityItem abilityItem = Module <PlayerAbilityModule> .Self.Get(group, line, icon); if (show && abilityItem.IsMax) { ___curLevelDetailParent.gameObject.SetActive(true); foreach (WhiteCat.Tween.Tweener tweener2 in ___levelChangeTween) { tweener2.normalizedTime = 0f; tweener2.isForward = true; tweener2.enabled = true; } ___nextLevelDetailParent.gameObject.SetActive(true); ___curLevelDetail.SetDesc(abilityItem.GetIcon(), abilityItem.GetName(), abilityItem.Point, abilityItem.GetDesc()); ___nextLevelDetail.SetDesc(abilityItem.GetIcon(), abilityItem.GetName(), abilityItem.Point + 1, abilityItem.GetNextDesc()); } }