public override void OnEquiped(CharacterCard toCharacterCard)
    {
        //告知角色被装备该装备,如果已有装备则删除以后装备和BUFF
        toCharacterCard.RequestEquipWeapon(this);

        //添加BUFF
        toCharacterCard.AddState(equipmentState, this);
    }
    public override void OnEquiped(CharacterCard toCharacterCard)
    {
        //告知角色被装备该装备,如果已有装备则删除以后装备和BUFF
        toCharacterCard.RequestEquipJewelry(this);

        //添加BUFF
        if (equipmentState != null)
        {
            toCharacterCard.AddState(equipmentState, this);
        }
    }
    public override void OnUse(CharacterCard toCard, string skillAppendData)
    {
        ApplyAppendData(skillAppendData);

        toCard.AddState(this, null);
    }