private void OnRespondForge(EventBase evt) { levbarAni.gameObject.SetActive(true); UISpriteAnimation ani = levbarAni.gameObject.GetComponent <UISpriteAnimation>(); ani.Reset(); Player ply = PlayerController.Instance.GetControlObj() as Player; int wingid = mWingMoudle.GetWingIdByIndex(CurPageNum); uint wingLevel = mWingMoudle.GetWingLevel(wingid); if (!mWingMoudle.IsReEquip) { return; } mCharacterPreview.ChangeWing(wingid, wingLevel); if (mWingMoudle.GetWingState(CurPageNum) == WingState.Wear) { ply.WingEquip(mWingMoudle.GetWingIdByIndex(CurPageNum), 0); } mWingMoudle.IsReEquip = false; }