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(); }
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; }