protected override void DoCopyMembers(BaseEffect Copy) { RotateWeaponEffect NewEffect = (RotateWeaponEffect)Copy; _Angle = NewEffect._Angle; _ActiveWeaponIndex = NewEffect._ActiveWeaponIndex; }
protected override BaseEffect DoCopy() { RotateWeaponEffect NewEffect = new RotateWeaponEffect(Params); NewEffect._Angle = _Angle; NewEffect._ActiveWeaponIndex = _ActiveWeaponIndex; return(NewEffect); }