protected override void DoCopyMembers(BaseEffect Copy)
        {
            SpawnRobotEffect NewEffect = (SpawnRobotEffect)Copy;

            _Offset      = NewEffect._Offset;
            _AIPath      = NewEffect._AIPath;
            _RobotPath   = NewEffect._RobotPath;
            _Team        = NewEffect._Team;
            _ListWeapons = new List <string>(NewEffect._ListWeapons);
        }
        protected override BaseEffect DoCopy()
        {
            SpawnRobotEffect NewEffect = new SpawnRobotEffect(Params);

            NewEffect._Offset      = _Offset;
            NewEffect._AIPath      = _AIPath;
            NewEffect._RobotPath   = _RobotPath;
            NewEffect._Team        = _Team;
            NewEffect._ListWeapons = new List <string>(_ListWeapons);

            return(NewEffect);
        }