public void CopyFrom(Command from) { type = from.type; eou.CopyFrom(from.eou); mkball.CopyFrom(from.mkball); mkitem.CopyFrom(from.mkitem); pkitem.CopyFrom(from.pkitem); tiltangles.CopyFrom(from.tiltangles); sound.CopyFrom(from.sound); timer.CopyFrom(from.timer); status.CopyFrom(from.status); coins.CopyFrom(from.coins); jumpenter.CopyFrom(from.jumpenter); jumpexit.CopyFrom(from.jumpexit); bodypath.CopyFrom(from.bodypath); bodytime.CopyFrom(from.bodytime); goalopen.CopyFrom(from.goalopen); swchenter.CopyFrom(from.swchenter); swchtoggle.CopyFrom(from.swchtoggle); swchexit.CopyFrom(from.swchexit); ups.CopyFrom(from.ups); ballradius.CopyFrom(from.ballradius); clritems.CopyFrom(from.clritems); clrballs.CopyFrom(from.clrballs); ballpos.CopyFrom(from.ballpos); ballbasis.CopyFrom(from.ballbasis); viewpos.CopyFrom(from.viewpos); viewcenter.CopyFrom(from.viewcenter); viewbasis.CopyFrom(from.viewbasis); currball.CopyFrom(from.currball); pathflag.CopyFrom(from.pathflag); stepsim.CopyFrom(from.stepsim); map.CopyFrom(from.map); tiltaxes.CopyFrom(from.tiltaxes); }