make_dnalist(liblist DNAMP1/ScriptObjects IScriptObject Parameters Actor ActorContraption ActorKeyframe ActorRotate AIJumpPoint AIKeyframe AmbientAI AreaAttributes AtomicAlpha AtomicBeta Babygoth BallTrigger Beetle BloodFlower Burrower Camera CameraBlurKeyframe CameraFilterKeyframe CameraHint CameraHintTrigger CameraPitchVolume CameraShaker CameraWaypoint ChozoGhost ColorModulate ControllerAction Counter CoverPoint DamageableTrigger Debris DebrisExtended DebugCameraWaypoint DistanceFog Dock DockAreaChange DoorArea Drone Effect ElectroMagneticPulse ElitePirate EnergyBall EnvFxDensityController Eyeball FireFlea FishCloud FishCloudModifier Flaahgra FlaahgraTentacle FlickerBat FlyingPirate FogVolume Geemer Generator GrapplePoint GunTurret HUDMemo IceSheegoth IceZoomer JellyZap Magdolite MazeNode MemoryRelay MetareeAlpha MetroidAlpha MetroidBeta MetroidPrimeStage1 MetroidPrimeStage2 Midi NewCameraShaker NewIntroBoss Oculus OmegaPirate Parasite PathCamera PhazonHealingNodule PhazonPool Pickup PickupGenerator Platform PlayerActor PlayerHint PlayerStateChange PointOfInterest PuddleSpore PuddleToadGamma Puffer RadialDamage RandomRelay Relay Repulsor Ridley Ripper Ripple RoomAcoustics RumbleEffect ScriptBeam Seedling ShadowProjector SnakeWeedSwarm Sound SpacePirate SpankWeed SpawnPoint SpecialFunction SpiderBallAttractionSurface SpiderBallWaypoint SpindleCamera Steam StreamedAudio Switch TargetingPoint TeamAIMgr Thardus ThardusRockProjectile ThermalHeatFader Timer Trigger Tryclops VisorFlare VisorGoo WallCrawlerSwarm Warwasp Water Waypoint WorldLightFader WorldTeleporter) set(ScriptObjectsMP1_SOURCES ScriptTypes.hpp IScriptObject.cpp Parameters.cpp Actor.cpp Platform.cpp DoorArea.cpp Oculus.cpp Ridley.cpp Water.cpp WorldTeleporter.cpp) dataspec_add_list(DNAMP1/ScriptObjects ScriptObjectsMP1_SOURCES) list(APPEND ScriptObjectsMP1_SOURCES ${liblist})