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