public void OnClientUseSpellCardToShipRequest(UseSpellCardToShipRequest r) { ClientA.CurrentClientRequestResponseBundle = new UseSpellCardRequset_ResponseBundle(); ClientB.CurrentClientRequestResponseBundle = new UseSpellCardRequset_ResponseBundle(); BattlePlayer sp = GetPlayerByClientId(r.clientId); sp.HandManager.UseCard(r.handCardInstanceId, targetClientIds: r.targetClientIds); Broadcast_SendOperationResponse(); }
private void summonSpellRequestToShip(Ship targetShip) { UseSpellCardToShipRequest request = new UseSpellCardToShipRequest(Client.Instance.Proxy.ClientID, M_CardInstanceId, new List <int> { targetShip.ClientPlayer.ClientId }); Client.Instance.Proxy.SendMessage(request); Usable = false; }