private void RemoveTargetDevice() { SelectShipSubPhase.FinishSelectionNoCallback(); HostUpgrade.State.SpendCharge(); HostShip.Tokens.AssignToken(typeof(Tokens.DepleteToken), () => { Sounds.PlayShipSound("R2D2-Proud"); Messages.ShowInfo(HostName + " removes " + TargetShip.PilotInfo.PilotName); TargetShip.DestroyShipForced(Triggers.FinishTrigger); }); }