Exemple #1
0
    public void OnClientUseSpellCardToEquipRequest(UseSpellCardToEquipRequest r)
    {
        ClientA.CurrentClientRequestResponseBundle = new UseSpellCardRequset_ResponseBundle();
        ClientB.CurrentClientRequestResponseBundle = new UseSpellCardRequset_ResponseBundle();
        BattlePlayer sp = GetPlayerByClientId(r.clientId);

        sp.HandManager.UseCard(r.handCardInstanceId, targetEquipIds: r.targetEquipIds);
        Broadcast_SendOperationResponse();
    }
Exemple #2
0
    private void summonSpellRequestToEquip(ModuleEquip targetEquip)
    {
        UseSpellCardToEquipRequest request = new UseSpellCardToEquipRequest(Client.Instance.Proxy.ClientID, M_CardInstanceId, new List <int> {
            targetEquip.M_EquipID
        });

        Client.Instance.Proxy.SendMessage(request);

        Usable = false;
    }