Exemple #1
0
        public virtual void Discard(Action callBack)
        {
            State.Flip(false);
            PreDettachFromShip();
            Roster.ShowUpgradeAsInactive(HostShip, UpgradeInfo.Name);
            DeactivateAbility();

            HostShip.CallAfterDiscardUpgrade(this, callBack);
        }