public void DettachFromShip() { State = null; DeactivateAbility(); }
// ATTACH TO SHIP public virtual void AttachToShip(GenericShip host) { HostShip = host; State = new UpgradeCardState(this); ActivateAbility(); }