Example #1
0
    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;
    }