Esempio n. 1
0
    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();
    }
Esempio n. 2
0
    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;
    }