protected virtual void NetFuncSendPartyInvitation(PackedUInt objectId) { BasePlayerCharacterEntity targetCharacterEntity = null; if (!gameManager.CanSendPartyInvitation(this, objectId, out targetCharacterEntity)) { return; } DealingCharacter = targetCharacterEntity; targetCharacterEntity.DealingCharacter = this; // Send receive party invitation request to player targetCharacterEntity.RequestReceivePartyInvitation(ObjectId); }