protected override void DoCopyMembers(BaseEffect Copy) { UnitMovementTypeEffect NewEffect = (UnitMovementTypeEffect)Copy; _UseAir = NewEffect._UseAir; _UseLand = NewEffect._UseLand; _UseSea = NewEffect._UseSea; _UseSpace = NewEffect._UseSpace; }
protected override BaseEffect DoCopy() { UnitMovementTypeEffect NewEffect = new UnitMovementTypeEffect(Params); NewEffect._UseAir = _UseAir; NewEffect._UseLand = _UseLand; NewEffect._UseSea = _UseSea; NewEffect._UseSpace = _UseSpace; return(NewEffect); }