private void TryAddAiToCore(HandApply interaction, AiVessel cardScript) { if (linkedPlayer != null) { Chat.AddExamineMsgFromServer(interaction.Performer, "There is already an Ai inside this intelicard."); return; } SetLinkedPlayer(cardScript.LinkedPlayer); linkedPlayer.ServerSetNewVessel(gameObject); linkedPlayer.ServerSetPermissions(true, true); cardScript.SetLinkedPlayer(null); }
private void TryAddAiToCard(HandApply interaction, AiVessel cardScript) { //Check to see if core has AI if (linkedPlayer == null) { Chat.AddExamineMsgFromServer(interaction.Performer, "There is no Ai inside this core"); return; } cardScript.SetLinkedPlayer(linkedPlayer); cardScript.LinkedPlayer.ServerSetNewVessel(cardScript.gameObject); cardScript.linkedPlayer.ServerSetPermissions(allowRemoteAction, allowRadio); SetLinkedPlayer(null); }