| 1 | #include "Scene/ProjectActorFactory.h" |
| 2 | |
| 3 | #include "Library/Fluid/FlowMapParts.h" |
| 4 | #include "Library/LiveActor/CreateActorFunction.h" |
| 5 | #include "Library/MapObj/BackHideParts.h" |
| 6 | #include "Library/MapObj/ClockMapParts.h" |
| 7 | #include "Library/MapObj/ConveyerMapParts.h" |
| 8 | #include "Library/MapObj/FallMapParts.h" |
| 9 | #include "Library/MapObj/FixMapParts.h" |
| 10 | #include "Library/MapObj/FloaterMapParts.h" |
| 11 | #include "Library/MapObj/GateMapParts.h" |
| 12 | #include "Library/MapObj/KeyMoveMapParts.h" |
| 13 | #include "Library/MapObj/KeyMoveMapPartsGenerator.h" |
| 14 | #include "Library/MapObj/OneMeshFixMapParts.h" |
| 15 | #include "Library/MapObj/RailMoveMapParts.h" |
| 16 | #include "Library/MapObj/RollingCubeMapParts.h" |
| 17 | #include "Library/MapObj/RotateMapParts.h" |
| 18 | #include "Library/MapObj/SeesawMapParts.h" |
| 19 | #include "Library/MapObj/SlideMapParts.h" |
| 20 | #include "Library/MapObj/SubActorLodMapParts.h" |
| 21 | #include "Library/MapObj/SurfMapParts.h" |
| 22 | #include "Library/MapObj/SwingMapParts.h" |
| 23 | #include "Library/MapObj/SwitchDitherMapParts.h" |
| 24 | #include "Library/MapObj/SwitchOpenMapParts.h" |
| 25 | #include "Library/MapObj/VisibleSwitchMapParts.h" |
| 26 | #include "Library/MapObj/WheelMapParts.h" |
| 27 | #include "Library/MapObj/WobbleMapParts.h" |
| 28 | #include "Library/Obj/AllDeadWatcher.h" |
| 29 | |
| 30 | #include "Boss/BarrierField.h" |
| 31 | #include "Boss/BossForest/BossForestWander.h" |
| 32 | #include "Boss/Mofumofu/MofumofuScrap.h" |
| 33 | #include "Enemy/Gamane.h" |
| 34 | #include "Enemy/KaronWing.h" |
| 35 | #include "Enemy/Mummy.h" |
| 36 | #include "Enemy/Pecho.h" |
| 37 | #include "Enemy/Togezo.h" |
| 38 | #include "Enemy/Togezo2D.h" |
| 39 | #include "Item/Coin.h" |
| 40 | #include "Item/Coin2D.h" |
| 41 | #include "Item/Coin2DCityDirector.h" |
| 42 | #include "Item/CoinBlow.h" |
| 43 | #include "Item/CoinChameleon.h" |
| 44 | #include "Item/CoinCirclePlacement.h" |
| 45 | #include "Item/CoinCollect.h" |
| 46 | #include "Item/CoinCollect2D.h" |
| 47 | #include "Item/CoinRail.h" |
| 48 | #include "Item/LifeMaxUpItem.h" |
| 49 | #include "Item/LifeMaxUpItem2D.h" |
| 50 | #include "Item/LifeUpItem.h" |
| 51 | #include "Item/LifeUpItem2D.h" |
| 52 | #include "MapObj/AnagramAlphabet.h" |
| 53 | #include "MapObj/CapBomb.h" |
| 54 | #include "MapObj/CapSwitch.h" |
| 55 | #include "MapObj/ChurchDoor.h" |
| 56 | #include "MapObj/CitySignal.h" |
| 57 | #include "MapObj/CoinCollectHintObj.h" |
| 58 | #include "MapObj/Doshi.h" |
| 59 | #include "MapObj/FireDrum2D.h" |
| 60 | #include "MapObj/HackFork.h" |
| 61 | #include "MapObj/LavaPan.h" |
| 62 | #include "MapObj/MeganeMapParts.h" |
| 63 | #include "MapObj/MoonBasementSlideObj.h" |
| 64 | #include "MapObj/MoonWorldCaptureParadeLift.h" |
| 65 | #include "MapObj/PeachWorldTree.h" |
| 66 | #include "MapObj/RouletteSwitch.h" |
| 67 | #include "MapObj/SaveFlagCheckObj.h" |
| 68 | #include "MapObj/Souvenir.h" |
| 69 | #include "MapObj/StageSwitchSelector.h" |
| 70 | #include "MapObj/TrampleBush.h" |
| 71 | #include "MapObj/TrampleSwitch.h" |
| 72 | #include "MapObj/TrampleSwitchTimer.h" |
| 73 | #include "MapObj/TransparentWall.h" |
| 74 | #include "MapObj/VolleyballNet.h" |
| 75 | #include "MapObj/WeightSwitch.h" |
| 76 | #include "MapObj/WorldMapEarth.h" |
| 77 | #include "Npc/Bird.h" |
| 78 | #include "Npc/BirdPlayerGlideCtrl.h" |
| 79 | #include "Npc/KuriboGirl.h" |
| 80 | |
| 81 | const al::NameToCreator<al::ActorCreatorFunction> sProjectActorFactoryEntries[] = { |
| 82 | {.name: "AchievementNpc" , .creationFunction: nullptr}, |
| 83 | {.name: "AirBubble" , .creationFunction: nullptr}, |
| 84 | {.name: "AirBubbleGenerator" , .creationFunction: nullptr}, |
| 85 | {.name: "AirCurrent" , .creationFunction: nullptr}, |
| 86 | {.name: "AllDeadWatcher" , .creationFunction: al::createActorFunction<al::AllDeadWatcher>}, |
| 87 | {.name: "AllDeadWatcherWithShine" , .creationFunction: nullptr}, |
| 88 | {.name: "AmiiboHelpNpc" , .creationFunction: nullptr}, |
| 89 | {.name: "AmiiboNpc" , .creationFunction: nullptr}, |
| 90 | {.name: "AnagramAlphabet" , .creationFunction: al::createActorFunction<AnagramAlphabet>}, |
| 91 | #ifdef VER_120 |
| 92 | {"TimeBalloonNpc" , nullptr}, |
| 93 | #endif |
| 94 | {.name: "Barrel2D" , .creationFunction: nullptr}, |
| 95 | {.name: "BarrelGenerator2D" , .creationFunction: nullptr}, |
| 96 | {.name: "BarrierField" , .creationFunction: al::createActorFunction<BarrierField>}, |
| 97 | {.name: "BazookaElectric" , .creationFunction: nullptr}, |
| 98 | {.name: "BendLeafTree" , .creationFunction: nullptr}, |
| 99 | {.name: "BgmPlayObj" , .creationFunction: nullptr}, |
| 100 | {.name: "Bird" , .creationFunction: al::createActorFunction<Bird>}, |
| 101 | {.name: "BirdCarryMeat" , .creationFunction: nullptr}, |
| 102 | {.name: "BirdPlayerGlideCtrl" , .creationFunction: al::createActorFunction<BirdPlayerGlideCtrl>}, |
| 103 | {.name: "BlockBrick" , .creationFunction: nullptr}, |
| 104 | {.name: "BlockBrick2D" , .creationFunction: nullptr}, |
| 105 | {.name: "BlockBrickBig2D" , .creationFunction: nullptr}, |
| 106 | {.name: "BlockEmpty" , .creationFunction: nullptr}, |
| 107 | {.name: "BlockEmpty2D" , .creationFunction: nullptr}, |
| 108 | {.name: "BlockHard" , .creationFunction: nullptr}, |
| 109 | {.name: "ClashWorldBlockHard" , .creationFunction: nullptr}, |
| 110 | {.name: "BlockQuestion" , .creationFunction: nullptr}, |
| 111 | {.name: "CityBlockQuestion" , .creationFunction: nullptr}, |
| 112 | {.name: "BlockQuestion2D" , .creationFunction: nullptr}, |
| 113 | {.name: "BlockTransparent" , .creationFunction: nullptr}, |
| 114 | {.name: "BlockTransparent2D" , .creationFunction: nullptr}, |
| 115 | {.name: "BlowObjBeans" , .creationFunction: nullptr}, |
| 116 | {.name: "BlowObjCan" , .creationFunction: nullptr}, |
| 117 | {.name: "BlowObjGarbageBag" , .creationFunction: nullptr}, |
| 118 | {.name: "BlowObjMushroom" , .creationFunction: nullptr}, |
| 119 | {.name: "BlowObj" , .creationFunction: nullptr}, |
| 120 | {.name: "BombTail" , .creationFunction: nullptr}, |
| 121 | {.name: "BossForest" , .creationFunction: nullptr}, |
| 122 | {.name: "BossForestBlock" , .creationFunction: nullptr}, |
| 123 | {.name: "BossForestWander" , .creationFunction: al::createActorFunction<BossForestWander>}, |
| 124 | {.name: "BossKnuckle" , .creationFunction: nullptr}, |
| 125 | {.name: "BossKnuckleCounterGround" , .creationFunction: nullptr}, |
| 126 | {.name: "BossKnuckleFix" , .creationFunction: nullptr}, |
| 127 | {.name: "BossMagma" , .creationFunction: nullptr}, |
| 128 | {.name: "BossRaid" , .creationFunction: nullptr}, |
| 129 | {.name: "BossRaidNpc" , .creationFunction: nullptr}, |
| 130 | {.name: "BossRaidRivet" , .creationFunction: nullptr}, |
| 131 | {.name: "BreakablePole" , .creationFunction: nullptr}, |
| 132 | {.name: "Breeda" , .creationFunction: nullptr}, |
| 133 | {.name: "Bubble" , .creationFunction: nullptr}, |
| 134 | {.name: "Bubble2D" , .creationFunction: nullptr}, |
| 135 | {.name: "BubbleLauncher" , .creationFunction: nullptr}, |
| 136 | {.name: "Bull" , .creationFunction: nullptr}, |
| 137 | {.name: "Byugo" , .creationFunction: nullptr}, |
| 138 | {.name: "Cactus" , .creationFunction: nullptr}, |
| 139 | {.name: "CactusMini" , .creationFunction: nullptr}, |
| 140 | {.name: "CageShine" , .creationFunction: nullptr}, |
| 141 | {.name: "CageSaveSwitch" , .creationFunction: nullptr}, |
| 142 | {.name: "CageStageSwitch" , .creationFunction: nullptr}, |
| 143 | {.name: "CageBreakable" , .creationFunction: nullptr}, |
| 144 | {.name: "CameraDemoGateMapParts" , .creationFunction: nullptr}, |
| 145 | {.name: "CameraDemoKeyMoveMapParts" , .creationFunction: nullptr}, |
| 146 | {.name: "CameraRailHolder" , .creationFunction: nullptr}, |
| 147 | {.name: "CameraSub" , .creationFunction: nullptr}, |
| 148 | {.name: "CameraWatchPoint" , .creationFunction: nullptr}, |
| 149 | {.name: "Candlestand" , .creationFunction: nullptr}, |
| 150 | {.name: "CandlestandFire" , .creationFunction: nullptr}, |
| 151 | {.name: "CandlestandInitializer" , .creationFunction: nullptr}, |
| 152 | {.name: "CandlestandBgmDirector" , .creationFunction: nullptr}, |
| 153 | {.name: "CandlestandSaveWatcher" , .creationFunction: nullptr}, |
| 154 | {.name: "CandlestandWatcher" , .creationFunction: nullptr}, |
| 155 | {.name: "CapAccelerator" , .creationFunction: nullptr}, |
| 156 | {.name: "CapAcceleratorKeyMoveMapParts" , .creationFunction: nullptr}, |
| 157 | {.name: "CapAppearMapParts" , .creationFunction: nullptr}, |
| 158 | {.name: "CapBeamer" , .creationFunction: nullptr}, |
| 159 | {.name: "CapBomb" , .creationFunction: al::createActorFunction<CapBomb>}, |
| 160 | {.name: "CapCatapult" , .creationFunction: nullptr}, |
| 161 | {.name: "CapFlower" , .creationFunction: nullptr}, |
| 162 | {.name: "CapFlowerGroup" , .creationFunction: nullptr}, |
| 163 | {.name: "CapHanger" , .creationFunction: nullptr}, |
| 164 | {.name: "CapMessageAfterInformation" , .creationFunction: nullptr}, |
| 165 | {.name: "CapRack" , .creationFunction: nullptr}, |
| 166 | {.name: "CapRackTimer" , .creationFunction: nullptr}, |
| 167 | {.name: "CapRailMover" , .creationFunction: nullptr}, |
| 168 | {.name: "CapSlotBase" , .creationFunction: nullptr}, |
| 169 | {.name: "CapSwitch" , .creationFunction: al::createActorFunction<CapSwitch>}, |
| 170 | {.name: "CapSwitchSave" , .creationFunction: al::createActorFunction<CapSwitch>}, |
| 171 | {.name: "CapSwitchTimer" , .creationFunction: nullptr}, |
| 172 | {.name: "CapThrower" , .creationFunction: nullptr}, |
| 173 | {.name: "CapTrampoline" , .creationFunction: nullptr}, |
| 174 | {.name: "Car" , .creationFunction: nullptr}, |
| 175 | {.name: "CarSandWorld" , .creationFunction: nullptr}, |
| 176 | {.name: "CarWatcher" , .creationFunction: nullptr}, |
| 177 | {.name: "CardboardBox" , .creationFunction: nullptr}, |
| 178 | {.name: "CatchBomb" , .creationFunction: nullptr}, |
| 179 | {.name: "Chair" , .creationFunction: nullptr}, |
| 180 | {.name: "CheckpointFlag" , .creationFunction: nullptr}, |
| 181 | {.name: "ChorobonHolder" , .creationFunction: nullptr}, |
| 182 | {.name: "ChurchDoor" , .creationFunction: al::createActorFunction<ChurchDoor>}, |
| 183 | {.name: "CityBuilding" , .creationFunction: nullptr}, |
| 184 | {.name: "CityStreetlight" , .creationFunction: nullptr}, |
| 185 | {.name: "CityWorldSign" , .creationFunction: nullptr}, |
| 186 | {.name: "CityWorldUndergroundMachine" , .creationFunction: nullptr}, |
| 187 | {.name: "CitySign" , .creationFunction: nullptr}, |
| 188 | {.name: "CitySignal" , .creationFunction: al::createActorFunction<CitySignal>}, |
| 189 | {.name: "CityWorldTable" , .creationFunction: nullptr}, |
| 190 | {.name: "Closet" , .creationFunction: nullptr}, |
| 191 | {.name: "CloudStep" , .creationFunction: nullptr}, |
| 192 | {.name: "CollapseSandHill" , .creationFunction: nullptr}, |
| 193 | {.name: "CollectAnimalWatcher" , .creationFunction: nullptr}, |
| 194 | {.name: "CollectBgmSpeaker" , .creationFunction: nullptr}, |
| 195 | {.name: "CollectionList" , .creationFunction: nullptr}, |
| 196 | {.name: "Coin" , .creationFunction: al::createActorFunction<Coin>}, |
| 197 | {.name: "Coin2D" , .creationFunction: al::createActorFunction<Coin2D>}, |
| 198 | {.name: "Coin2DCityDirector" , .creationFunction: al::createActorFunction<Coin2DCityDirector>}, |
| 199 | {.name: "CoinBlow" , .creationFunction: al::createActorFunction<CoinBlow>}, |
| 200 | {.name: "CoinChameleon" , .creationFunction: al::createActorFunction<CoinChameleon>}, |
| 201 | {.name: "CoinCirclePlacement" , .creationFunction: al::createActorFunction<CoinCirclePlacement>}, |
| 202 | {.name: "CoinCollect" , .creationFunction: al::createActorFunction<CoinCollect>}, |
| 203 | {.name: "CoinCollectHintObj" , .creationFunction: al::createActorFunction<CoinCollectHintObj>}, |
| 204 | {.name: "CoinCollect2D" , .creationFunction: al::createActorFunction<CoinCollect2D>}, |
| 205 | {.name: "CoinLead" , .creationFunction: nullptr}, |
| 206 | {.name: "CoinRail" , .creationFunction: al::createActorFunction<CoinRail>}, |
| 207 | {.name: "CoinRing" , .creationFunction: nullptr}, |
| 208 | {.name: "CoinStackGroup" , .creationFunction: nullptr}, |
| 209 | {.name: "CrystalBreakable" , .creationFunction: nullptr}, |
| 210 | {.name: "DamageBallGenerator" , .creationFunction: nullptr}, |
| 211 | {.name: "DelaySwitch" , .creationFunction: nullptr}, |
| 212 | {.name: "DemoActorCapManHero" , .creationFunction: nullptr}, |
| 213 | {.name: "DemoActorCapManHeroine" , .creationFunction: nullptr}, |
| 214 | {.name: "DemoActorKoopaShip" , .creationFunction: nullptr}, |
| 215 | {.name: "DemoActorHack" , .creationFunction: nullptr}, |
| 216 | {.name: "DemoActorPeach" , .creationFunction: nullptr}, |
| 217 | {.name: "DemoActorShineTower" , .creationFunction: nullptr}, |
| 218 | {.name: "DemoPeachWorldHomeWater001" , .creationFunction: nullptr}, |
| 219 | {.name: "DemoChangeEffectObj" , .creationFunction: nullptr}, |
| 220 | {.name: "DemoWorldMoveHomeBackGround" , .creationFunction: nullptr}, |
| 221 | {.name: "DemoPeachWedding" , .creationFunction: nullptr}, |
| 222 | {.name: "DemoPlayer" , .creationFunction: nullptr}, |
| 223 | {.name: "DemoPlayerCap" , .creationFunction: nullptr}, |
| 224 | {.name: "DigPoint" , .creationFunction: nullptr}, |
| 225 | {.name: "DigPointHintPhoto" , .creationFunction: nullptr}, |
| 226 | {.name: "DigPointWater" , .creationFunction: nullptr}, |
| 227 | {.name: "DirectionFixedBillboard" , .creationFunction: nullptr}, |
| 228 | {.name: "Dokan" , .creationFunction: nullptr}, |
| 229 | {.name: "DokanKoopa" , .creationFunction: nullptr}, |
| 230 | {.name: "DokanMaze" , .creationFunction: nullptr}, |
| 231 | {.name: "DokanMazeDirector" , .creationFunction: nullptr}, |
| 232 | {.name: "DokanStageChange" , .creationFunction: nullptr}, |
| 233 | {.name: "DonkeyKong2D" , .creationFunction: nullptr}, |
| 234 | {.name: "Donsuke" , .creationFunction: nullptr}, |
| 235 | {.name: "Doshi" , .creationFunction: al::createActorFunction<Doshi>}, |
| 236 | {.name: "DoorAreaChange" , .creationFunction: nullptr}, |
| 237 | {.name: "DoorAreaChangeCap" , .creationFunction: nullptr}, |
| 238 | {.name: "DoorCity" , .creationFunction: nullptr}, |
| 239 | {.name: "DoorSnow" , .creationFunction: nullptr}, |
| 240 | {.name: "DoorWarp" , .creationFunction: nullptr}, |
| 241 | {.name: "DoorWarpStageChange" , .creationFunction: nullptr}, |
| 242 | {.name: "EchoBlockMapParts" , .creationFunction: nullptr}, |
| 243 | {.name: "EffectObj" , .creationFunction: nullptr}, |
| 244 | {.name: "EffectObjScale" , .creationFunction: nullptr}, |
| 245 | {.name: "EffectObjAlpha" , .creationFunction: nullptr}, |
| 246 | {.name: "EffectObjCameraEmit" , .creationFunction: nullptr}, |
| 247 | {.name: "EffectObjFollowCamera" , .creationFunction: nullptr}, |
| 248 | {.name: "EffectObjFollowCameraLimit" , .creationFunction: nullptr}, |
| 249 | {.name: "EffectObjInterval" , .creationFunction: nullptr}, |
| 250 | {.name: "EffectObjNpcManFar" , .creationFunction: nullptr}, |
| 251 | {.name: "EffectObjQualityChange" , .creationFunction: nullptr}, |
| 252 | {.name: "ElectricWire" , .creationFunction: nullptr}, |
| 253 | {.name: "ElectricWireKoopa" , .creationFunction: nullptr}, |
| 254 | {.name: "EntranceCameraStartObj" , .creationFunction: nullptr}, |
| 255 | {.name: "EventKeyMoveCameraObjNoDemo" , .creationFunction: nullptr}, |
| 256 | {.name: "EventKeyMoveCameraObjWithDemo" , .creationFunction: nullptr}, |
| 257 | {.name: "FigureWalkingNpc" , .creationFunction: nullptr}, |
| 258 | {.name: "FireBlower" , .creationFunction: nullptr}, |
| 259 | {.name: "FireBrosPossessed" , .creationFunction: nullptr}, |
| 260 | {.name: "FireSwitch" , .creationFunction: nullptr}, |
| 261 | {.name: "FireHydrant" , .creationFunction: nullptr}, |
| 262 | {.name: "FireDrum2D" , .creationFunction: al::createActorFunction<FireDrum2D>}, |
| 263 | {.name: "FishingFish" , .creationFunction: nullptr}, |
| 264 | {.name: "FixMapParts2D" , .creationFunction: nullptr}, |
| 265 | {.name: "FixMapPartsAppearKillAsync" , .creationFunction: nullptr}, |
| 266 | {.name: "FixMapPartsBgmChangeAction" , .creationFunction: nullptr}, |
| 267 | {.name: "FixMapPartsCapHanger" , .creationFunction: nullptr}, |
| 268 | {.name: "FixMapPartsDitherAppear" , .creationFunction: nullptr}, |
| 269 | {.name: "FixMapPartsForceSafetyPoint" , .creationFunction: nullptr}, |
| 270 | {.name: "FixMapPartsFukankunZoomCapMessage" , .creationFunction: nullptr}, |
| 271 | {.name: "FixMapPartsScenarioAction" , .creationFunction: nullptr}, |
| 272 | {.name: "FlyObject" , .creationFunction: nullptr}, |
| 273 | {.name: "ForestManSeed" , .creationFunction: nullptr}, |
| 274 | {.name: "ForestWorldHomeBreakParts000" , .creationFunction: nullptr}, |
| 275 | {.name: "FogRequester" , .creationFunction: nullptr}, |
| 276 | {.name: "FrailBox" , .creationFunction: nullptr}, |
| 277 | {.name: "Frog" , .creationFunction: nullptr}, |
| 278 | {.name: "Fukankun" , .creationFunction: nullptr}, |
| 279 | {.name: "FukankunZoomCapMessageSun" , .creationFunction: nullptr}, |
| 280 | {.name: "FukuwaraiWatcher" , .creationFunction: nullptr}, |
| 281 | {.name: "ForestWorldEnergyStand" , .creationFunction: nullptr}, |
| 282 | {.name: "ForestWorldFlowerCtrl" , .creationFunction: nullptr}, |
| 283 | {.name: "GabuZou" , .creationFunction: nullptr}, |
| 284 | {.name: "GabuZouGroup" , .creationFunction: nullptr}, |
| 285 | {.name: "Gamane" , .creationFunction: al::createActorFunction<Gamane>}, |
| 286 | {.name: "GiantWanderBoss" , .creationFunction: nullptr}, |
| 287 | {.name: "GoalMark" , .creationFunction: nullptr}, |
| 288 | {.name: "GolemClimb" , .creationFunction: nullptr}, |
| 289 | {.name: "Gotogoton" , .creationFunction: nullptr}, |
| 290 | {.name: "GotogotonGoal" , .creationFunction: nullptr}, |
| 291 | {.name: "GraphicsObjShadowMaskCube" , .creationFunction: nullptr}, |
| 292 | {.name: "GraphicsObjShadowMaskSphere" , .creationFunction: nullptr}, |
| 293 | {.name: "GrowerBug" , .creationFunction: nullptr}, |
| 294 | {.name: "GrowerWorm" , .creationFunction: nullptr}, |
| 295 | {.name: "GrowFlowerCoin" , .creationFunction: nullptr}, |
| 296 | {.name: "GrowFlowerWatcher" , .creationFunction: nullptr}, |
| 297 | {.name: "GrowPlantGrowPlace" , .creationFunction: nullptr}, |
| 298 | {.name: "GrowPlantSeed" , .creationFunction: nullptr}, |
| 299 | {.name: "GrowPlantStartStage" , .creationFunction: nullptr}, |
| 300 | {.name: "GrowPlantWatcher" , .creationFunction: nullptr}, |
| 301 | {.name: "Gunetter" , .creationFunction: nullptr}, |
| 302 | {.name: "GunetterMove" , .creationFunction: nullptr}, |
| 303 | {.name: "HackCar" , .creationFunction: nullptr}, |
| 304 | {.name: "HackFork" , .creationFunction: al::createActorFunction<HackFork>}, |
| 305 | {.name: "HammerBrosPossessed" , .creationFunction: nullptr}, |
| 306 | {.name: "HammerBros2D" , .creationFunction: nullptr}, |
| 307 | {.name: "HelpNpc" , .creationFunction: nullptr}, |
| 308 | {.name: "HintNpc" , .creationFunction: nullptr}, |
| 309 | {.name: "HintPhoto" , .creationFunction: nullptr}, |
| 310 | {.name: "HintRouteGuidePoint" , .creationFunction: nullptr}, |
| 311 | {.name: "HipDropSwitch" , .creationFunction: nullptr}, |
| 312 | {.name: "HipDropSwitchSave" , .creationFunction: nullptr}, |
| 313 | {.name: "HipDropSwitchTimer" , .creationFunction: nullptr}, |
| 314 | {.name: "HipDropTile" , .creationFunction: nullptr}, |
| 315 | {.name: "HipDropMoveLift" , .creationFunction: nullptr}, |
| 316 | {.name: "HipDropRepairParts" , .creationFunction: nullptr}, |
| 317 | {.name: "HipDropTransformPartsWatcher" , .creationFunction: nullptr}, |
| 318 | {.name: "HomeBed" , .creationFunction: nullptr}, |
| 319 | {.name: "HomeChair" , .creationFunction: nullptr}, |
| 320 | {.name: "HomeInside" , .creationFunction: nullptr}, |
| 321 | {.name: "HomeShip" , .creationFunction: nullptr}, |
| 322 | {.name: "Hosui" , .creationFunction: nullptr}, |
| 323 | {.name: "IcicleFall" , .creationFunction: nullptr}, |
| 324 | {.name: "Imomu" , .creationFunction: nullptr}, |
| 325 | {.name: "IndicatorDirector" , .creationFunction: nullptr}, |
| 326 | {.name: "Jango" , .creationFunction: nullptr}, |
| 327 | {.name: "Joku" , .creationFunction: nullptr}, |
| 328 | {.name: "JugemFishing" , .creationFunction: nullptr}, |
| 329 | {.name: "JumpingRopeNpc" , .creationFunction: nullptr}, |
| 330 | {.name: "Kakku" , .creationFunction: nullptr}, |
| 331 | {.name: "KaronWing" , .creationFunction: al::createActorFunction<KaronWing>}, |
| 332 | {.name: "KeyMoveCameraFix" , .creationFunction: nullptr}, |
| 333 | {.name: "KickStone" , .creationFunction: nullptr}, |
| 334 | {.name: "KillerLauncher" , .creationFunction: nullptr}, |
| 335 | {.name: "KillerLauncherDot" , .creationFunction: nullptr}, |
| 336 | {.name: "KinokoUfo" , .creationFunction: nullptr}, |
| 337 | {.name: "Koopa" , .creationFunction: nullptr}, |
| 338 | {.name: "KoopaCapPlayer" , .creationFunction: nullptr}, |
| 339 | {.name: "KoopaChurch" , .creationFunction: nullptr}, |
| 340 | {.name: "KoopaLv1" , .creationFunction: nullptr}, |
| 341 | {.name: "KoopaLv2" , .creationFunction: nullptr}, |
| 342 | {.name: "KoopaLv3" , .creationFunction: nullptr}, |
| 343 | {.name: "KoopaShip" , .creationFunction: nullptr}, |
| 344 | {.name: "Kuribo2D3D" , .creationFunction: nullptr}, |
| 345 | {.name: "KuriboGenerator2D3D" , .creationFunction: nullptr}, |
| 346 | {.name: "KuriboGirl" , .creationFunction: al::createActorFunction<KuriboGirl>}, |
| 347 | {.name: "KuriboPossessed" , .creationFunction: nullptr}, |
| 348 | {.name: "KuriboMini" , .creationFunction: nullptr}, |
| 349 | {.name: "KuriboTowerSwitch" , .creationFunction: nullptr}, |
| 350 | {.name: "KuriboWing" , .creationFunction: nullptr}, |
| 351 | {.name: "LavaFryingPan" , .creationFunction: nullptr}, |
| 352 | {.name: "LavaStewVeget" , .creationFunction: nullptr}, |
| 353 | {.name: "LavaPan" , .creationFunction: al::createActorFunction<LavaPan>}, |
| 354 | {.name: "LavaWave" , .creationFunction: nullptr}, |
| 355 | {.name: "LifeMaxUpItem" , .creationFunction: al::createActorFunction<LifeMaxUpItem>}, |
| 356 | {.name: "LifeMaxUpItem2D" , .creationFunction: al::createActorFunction<LifeMaxUpItem2D>}, |
| 357 | {.name: "LifeUpItem" , .creationFunction: al::createActorFunction<LifeUpItem>}, |
| 358 | {.name: "LifeUpItem2D" , .creationFunction: al::createActorFunction<LifeUpItem2D>}, |
| 359 | {.name: "LightningController" , .creationFunction: nullptr}, |
| 360 | {.name: "LongGenerator" , .creationFunction: nullptr}, |
| 361 | {.name: "MarchingCubeBlock" , .creationFunction: nullptr}, |
| 362 | {.name: "MapPartsRoulette" , .creationFunction: nullptr}, |
| 363 | {.name: "Megane" , .creationFunction: nullptr}, |
| 364 | {.name: "MeganeLiftExLift" , .creationFunction: nullptr}, |
| 365 | {.name: "MeganeKeyMoveMapParts" , .creationFunction: nullptr}, |
| 366 | {.name: "MeganeMapParts" , .creationFunction: al::createActorFunction<MeganeMapParts>}, |
| 367 | {.name: "Mirror" , .creationFunction: nullptr}, |
| 368 | {.name: "MoonBasementBreakParts" , .creationFunction: nullptr}, |
| 369 | {.name: "MoonBasementClimaxWatcher" , .creationFunction: nullptr}, |
| 370 | {.name: "MoonBasementFallObj" , .creationFunction: nullptr}, |
| 371 | {.name: "MoonBasementFinalGate" , .creationFunction: nullptr}, |
| 372 | {.name: "MoonBasementFallObjDecoration" , .creationFunction: nullptr}, |
| 373 | {.name: "MoonBasementFloor" , .creationFunction: nullptr}, |
| 374 | {.name: "MoonBasementGate" , .creationFunction: nullptr}, |
| 375 | {.name: "MoonBasementMeteorAreaObj" , .creationFunction: nullptr}, |
| 376 | {.name: "MoonBasementPillar" , .creationFunction: nullptr}, |
| 377 | {.name: "MoonBasementRock" , .creationFunction: nullptr}, |
| 378 | {.name: "MoonBasementSlideObj" , .creationFunction: al::createActorFunction<MoonBasementSlideObj>}, |
| 379 | {.name: "MoonRock" , .creationFunction: nullptr}, |
| 380 | {.name: "MoonWorldBell" , .creationFunction: nullptr}, |
| 381 | {.name: "MoonWorldCaptureParadeLift" , .creationFunction: al::createActorFunction<MoonWorldCaptureParadeLift>}, |
| 382 | {.name: "Mofumofu" , .creationFunction: nullptr}, |
| 383 | {.name: "MofumofuLv2" , .creationFunction: nullptr}, |
| 384 | {.name: "MofumofuScrap" , .creationFunction: al::createActorFunction<MofumofuScrap>}, |
| 385 | {.name: "Motorcycle" , .creationFunction: nullptr}, |
| 386 | {.name: "MotorcycleParkingLot" , .creationFunction: nullptr}, |
| 387 | {.name: "MoveHomeNpc" , .creationFunction: nullptr}, |
| 388 | {.name: "MoviePlayerMapParts" , .creationFunction: nullptr}, |
| 389 | {.name: "MultiGateKeeperBonfire" , .creationFunction: nullptr}, |
| 390 | {.name: "MultiGateKeeperWatcher" , .creationFunction: nullptr}, |
| 391 | {.name: "Mummy" , .creationFunction: al::createActorFunction<Mummy>}, |
| 392 | {.name: "MummyGenerator" , .creationFunction: nullptr}, |
| 393 | {.name: "NeedleTrap" , .creationFunction: nullptr}, |
| 394 | {.name: "Nokonoko2D" , .creationFunction: nullptr}, |
| 395 | {.name: "NoteObjFirst" , .creationFunction: nullptr}, |
| 396 | {.name: "NoteObjFirst2D" , .creationFunction: nullptr}, |
| 397 | {.name: "NoteObjDirector" , .creationFunction: nullptr}, |
| 398 | {.name: "Objex" , .creationFunction: nullptr}, |
| 399 | {.name: "OccludedEffectRequester" , .creationFunction: nullptr}, |
| 400 | {.name: "OceanWave" , .creationFunction: nullptr}, |
| 401 | {.name: "CloudOcean" , .creationFunction: nullptr}, |
| 402 | {.name: "DemoCloudOcean" , .creationFunction: nullptr}, |
| 403 | {.name: "OneMeshFixMapParts" , .creationFunction: al::createActorFunction<al::OneMeshFixMapParts>}, |
| 404 | {.name: "OpeningStageStartDemo" , .creationFunction: nullptr}, |
| 405 | {.name: "PackunFire" , .creationFunction: nullptr}, |
| 406 | {.name: "PadRumblePoint" , .creationFunction: nullptr}, |
| 407 | {.name: "PaintObj" , .creationFunction: nullptr}, |
| 408 | {.name: "PaulineAtCeremony" , .creationFunction: nullptr}, |
| 409 | {.name: "PaulineAudience" , .creationFunction: nullptr}, |
| 410 | {.name: "PeachWorldHomeCastleCap" , .creationFunction: nullptr}, |
| 411 | {.name: "PeachWorldGate" , .creationFunction: nullptr}, |
| 412 | {.name: "PeachWorldMoatWater" , .creationFunction: nullptr}, |
| 413 | {.name: "PeachWorldTree" , .creationFunction: al::createActorFunction<PeachWorldTree>}, |
| 414 | {.name: "Pecho" , .creationFunction: al::createActorFunction<Pecho>}, |
| 415 | {.name: "Pen" , .creationFunction: nullptr}, |
| 416 | {.name: "PictureStageChange" , .creationFunction: nullptr}, |
| 417 | {.name: "PillarKeyMoveParts" , .creationFunction: nullptr}, |
| 418 | {.name: "PillarSwitchOpenMapParts" , .creationFunction: nullptr}, |
| 419 | {.name: "PlayerMotionObserver" , .creationFunction: nullptr}, |
| 420 | {.name: "PlayerStartObj" , .creationFunction: nullptr}, |
| 421 | {.name: "PlayerSubjectiveWatchCheckObj" , .creationFunction: nullptr}, |
| 422 | {.name: "PlayGuideBoard" , .creationFunction: nullptr}, |
| 423 | {.name: "PlayRecorder" , .creationFunction: nullptr}, |
| 424 | {.name: "PlayerStartObjNoLink" , .creationFunction: nullptr}, |
| 425 | {.name: "PochiHintPhoto" , .creationFunction: nullptr}, |
| 426 | {.name: "Poetter" , .creationFunction: nullptr}, |
| 427 | {.name: "PoleClimbParts" , .creationFunction: nullptr}, |
| 428 | {.name: "PoleClimbPartsBreak" , .creationFunction: nullptr}, |
| 429 | {.name: "PoleGrabCeil" , .creationFunction: nullptr}, |
| 430 | {.name: "PoleGrabCeilKeyMoveParts" , .creationFunction: nullptr}, |
| 431 | {.name: "PopnGenerator" , .creationFunction: nullptr}, |
| 432 | {.name: "LavaWorldPoster" , .creationFunction: nullptr}, |
| 433 | {.name: "PosterCeremony" , .creationFunction: nullptr}, |
| 434 | {.name: "PosterWedding" , .creationFunction: nullptr}, |
| 435 | {.name: "ReactionObjectSkyRhythm" , .creationFunction: nullptr}, |
| 436 | {.name: "PosterWatcher" , .creationFunction: nullptr}, |
| 437 | {.name: "PrePassCausticsLight" , .creationFunction: nullptr}, |
| 438 | {.name: "PrePassLineLight" , .creationFunction: nullptr}, |
| 439 | {.name: "PrePassPointLight" , .creationFunction: nullptr}, |
| 440 | {.name: "PrePassProjLight" , .creationFunction: nullptr}, |
| 441 | {.name: "PrePassProjOrthoLight" , .creationFunction: nullptr}, |
| 442 | {.name: "PrePassSpotLight" , .creationFunction: nullptr}, |
| 443 | {.name: "ProjectRaceCheckPoint" , .creationFunction: nullptr}, |
| 444 | {.name: "Pyramid" , .creationFunction: nullptr}, |
| 445 | {.name: "QuestObj" , .creationFunction: nullptr}, |
| 446 | {.name: "RabbitGraph" , .creationFunction: nullptr}, |
| 447 | {.name: "RaceAudienceNpc" , .creationFunction: nullptr}, |
| 448 | {.name: "RaceManGoal" , .creationFunction: nullptr}, |
| 449 | {.name: "RaceManRace" , .creationFunction: nullptr}, |
| 450 | {.name: "RaceManStart" , .creationFunction: nullptr}, |
| 451 | {.name: "RaceWatcher" , .creationFunction: nullptr}, |
| 452 | {.name: "RadiConRaceWatcher" , .creationFunction: nullptr}, |
| 453 | {.name: "RadioCassette" , .creationFunction: nullptr}, |
| 454 | {.name: "RadiconNpc" , .creationFunction: nullptr}, |
| 455 | {.name: "Radish" , .creationFunction: nullptr}, |
| 456 | {.name: "RadishGold" , .creationFunction: nullptr}, |
| 457 | {.name: "RailDrawer" , .creationFunction: nullptr}, |
| 458 | {.name: "RankingNpc" , .creationFunction: nullptr}, |
| 459 | {.name: "ReactionObject" , .creationFunction: nullptr}, |
| 460 | {.name: "CarBreakable" , .creationFunction: nullptr}, |
| 461 | {.name: "ReactionObjectDotCharacter" , .creationFunction: nullptr}, |
| 462 | {.name: "ReflectBombGenerator" , .creationFunction: nullptr}, |
| 463 | {.name: "RhythmSpotlight" , .creationFunction: nullptr}, |
| 464 | {.name: "RippleGeneratePoint" , .creationFunction: nullptr}, |
| 465 | {.name: "RippleGenerateSquare" , .creationFunction: nullptr}, |
| 466 | {.name: "RotateTarget" , .creationFunction: nullptr}, |
| 467 | {.name: "RouletteSwitch" , .creationFunction: al::createActorFunction<RouletteSwitch>}, |
| 468 | {.name: "RouteGuideArrow" , .creationFunction: nullptr}, |
| 469 | {.name: "RouteGuideRail" , .creationFunction: nullptr}, |
| 470 | {.name: "RunAwayNpc" , .creationFunction: nullptr}, |
| 471 | {.name: "SandGeyser" , .creationFunction: nullptr}, |
| 472 | {.name: "SandWorldHomeLift" , .creationFunction: nullptr}, |
| 473 | {.name: "SaucePan" , .creationFunction: nullptr}, |
| 474 | {.name: "SaveFlagCheckObj" , .creationFunction: al::createActorFunction<SaveFlagCheckObj>}, |
| 475 | {.name: "ScenarioStartCameraAnim" , .creationFunction: nullptr}, |
| 476 | {.name: "ScenarioStartCameraSimpleZoom" , .creationFunction: nullptr}, |
| 477 | {.name: "ScenarioStartCameraRailMove" , .creationFunction: nullptr}, |
| 478 | {.name: "Senobi" , .creationFunction: nullptr}, |
| 479 | {.name: "SenobiGeneratePoint" , .creationFunction: nullptr}, |
| 480 | {.name: "SenobiMoveMapParts" , .creationFunction: nullptr}, |
| 481 | {.name: "SenobiMoveMapPartsConnector" , .creationFunction: nullptr}, |
| 482 | {.name: "SeBarrierObj" , .creationFunction: nullptr}, |
| 483 | {.name: "SePlayObj" , .creationFunction: nullptr}, |
| 484 | {.name: "SePlayObjWithSave" , .creationFunction: nullptr}, |
| 485 | {.name: "SePlayRail" , .creationFunction: nullptr}, |
| 486 | {.name: "SequentialSwitch" , .creationFunction: nullptr}, |
| 487 | {.name: "SessionBgmCtrlObj" , .creationFunction: nullptr}, |
| 488 | {.name: "SessionMayorNpc" , .creationFunction: nullptr}, |
| 489 | {.name: "SessionMusicianNpc" , .creationFunction: nullptr}, |
| 490 | {.name: "Shibaken" , .creationFunction: nullptr}, |
| 491 | {.name: "ShibakenHomeShipInside" , .creationFunction: nullptr}, |
| 492 | {.name: "Shine" , .creationFunction: nullptr}, |
| 493 | {.name: "ShineWithAppearCamera" , .creationFunction: nullptr}, |
| 494 | {.name: "ShineChipWatcher" , .creationFunction: nullptr}, |
| 495 | {.name: "ShineDot" , .creationFunction: nullptr}, |
| 496 | {.name: "ShineFukankunWatchObj" , .creationFunction: nullptr}, |
| 497 | {.name: "ShineTowerRocket" , .creationFunction: nullptr}, |
| 498 | {.name: "ShopBgmPlayer" , .creationFunction: nullptr}, |
| 499 | {.name: "ShopMark" , .creationFunction: nullptr}, |
| 500 | {.name: "ShoppingWatcher" , .creationFunction: nullptr}, |
| 501 | {.name: "SignBoardDanger" , .creationFunction: nullptr}, |
| 502 | {.name: "SignBoardLayoutTexture" , .creationFunction: nullptr}, |
| 503 | {.name: "SkyFukankunZoomCapMessage" , .creationFunction: nullptr}, |
| 504 | {.name: "SkyWorldCloud" , .creationFunction: nullptr}, |
| 505 | {.name: "SkyWorldKoopaFire" , .creationFunction: nullptr}, |
| 506 | {.name: "SkyWorldKoopaFrame" , .creationFunction: nullptr}, |
| 507 | {.name: "SkyWorldMiddleViewCloud" , .creationFunction: nullptr}, |
| 508 | {.name: "SignBoard" , .creationFunction: nullptr}, |
| 509 | {.name: "SnowWorldBigIcicle" , .creationFunction: nullptr}, |
| 510 | {.name: "SnowWorldSequenceFlagCheckObj" , .creationFunction: nullptr}, |
| 511 | {.name: "Sky" , .creationFunction: nullptr}, |
| 512 | {.name: "SmallWanderBoss" , .creationFunction: nullptr}, |
| 513 | {.name: "SneakingMan" , .creationFunction: nullptr}, |
| 514 | {.name: "SnowManRaceNpc" , .creationFunction: nullptr}, |
| 515 | {.name: "SnowVolume" , .creationFunction: nullptr}, |
| 516 | {.name: "SnowVolumeEraser" , .creationFunction: nullptr}, |
| 517 | {.name: "Souvenir" , .creationFunction: al::createActorFunction<Souvenir>}, |
| 518 | {.name: "SouvenirDirector" , .creationFunction: nullptr}, |
| 519 | {.name: "Special2KeyMoveLift" , .creationFunction: nullptr}, |
| 520 | {.name: "Special2KeyMoveParts" , .creationFunction: nullptr}, |
| 521 | {.name: "SphinxQuiz" , .creationFunction: nullptr}, |
| 522 | {.name: "SphinxRide" , .creationFunction: nullptr}, |
| 523 | {.name: "SphinxTaxiWatcher" , .creationFunction: nullptr}, |
| 524 | {.name: "Squirrel" , .creationFunction: nullptr}, |
| 525 | {.name: "Stacker" , .creationFunction: nullptr}, |
| 526 | {.name: "StackerCapWorldCtrl" , .creationFunction: nullptr}, |
| 527 | {.name: "StageEventDemo" , .creationFunction: nullptr}, |
| 528 | {.name: "StageSwitchSelector" , .creationFunction: al::createActorFunction<StageSwitchSelector>}, |
| 529 | {.name: "StageTalkDemoNpcCap" , .creationFunction: nullptr}, |
| 530 | {.name: "StageTalkDemoNpcCapMoonRock" , .creationFunction: nullptr}, |
| 531 | {.name: "Stake" , .creationFunction: nullptr}, |
| 532 | {.name: "Statue" , .creationFunction: nullptr}, |
| 533 | {.name: "StatueSnapMark" , .creationFunction: nullptr}, |
| 534 | {.name: "SubActorLodFixPartsScenarioAction" , .creationFunction: nullptr}, |
| 535 | {.name: "SwitchAnd" , .creationFunction: nullptr}, |
| 536 | {.name: "SwitchKeyMoveMapParts" , .creationFunction: nullptr}, |
| 537 | {.name: "TalkMessageInfoPoint" , .creationFunction: nullptr}, |
| 538 | {.name: "TalkMessageInfoPointSaveObj" , .creationFunction: nullptr}, |
| 539 | {.name: "TalkNpc" , .creationFunction: nullptr}, |
| 540 | {.name: "TalkNpcFreeze" , .creationFunction: nullptr}, |
| 541 | {.name: "TalkNpcCapMan" , .creationFunction: nullptr}, |
| 542 | {.name: "TalkNpcCapManHero" , .creationFunction: nullptr}, |
| 543 | {.name: "TalkNpcCityMan" , .creationFunction: nullptr}, |
| 544 | {.name: "TalkNpcCityManLow" , .creationFunction: nullptr}, |
| 545 | {.name: "TalkNpcCityManSit" , .creationFunction: nullptr}, |
| 546 | {.name: "TalkNpcCityMayor" , .creationFunction: nullptr}, |
| 547 | {.name: "TalkNpcCollectBgm" , .creationFunction: nullptr}, |
| 548 | {.name: "TalkNpcDesertMan" , .creationFunction: nullptr}, |
| 549 | {.name: "TalkNpcForestMan" , .creationFunction: nullptr}, |
| 550 | {.name: "TalkNpcForestManScrap" , .creationFunction: nullptr}, |
| 551 | {.name: "TalkNpcKinopio" , .creationFunction: nullptr}, |
| 552 | {.name: "TalkNpcKinopioBrigade" , .creationFunction: nullptr}, |
| 553 | {.name: "TalkNpcKinopioMember" , .creationFunction: nullptr}, |
| 554 | {.name: "TalkNpcLakeMan" , .creationFunction: nullptr}, |
| 555 | {.name: "TalkNpcLavaMan" , .creationFunction: nullptr}, |
| 556 | {.name: "TalkNpcLavaManCook" , .creationFunction: nullptr}, |
| 557 | {.name: "TalkNpcLifeUpItemSeller" , .creationFunction: nullptr}, |
| 558 | {.name: "TalkNpcRabbit" , .creationFunction: nullptr}, |
| 559 | {.name: "TalkNpcSeaMan" , .creationFunction: nullptr}, |
| 560 | {.name: "TalkNpcSnowMan" , .creationFunction: nullptr}, |
| 561 | {.name: "TalkNpcSnowManLeader" , .creationFunction: nullptr}, |
| 562 | {.name: "TalkNpcSnowManRacer" , .creationFunction: nullptr}, |
| 563 | {.name: "TalkPoint" , .creationFunction: nullptr}, |
| 564 | {.name: "Tank" , .creationFunction: nullptr}, |
| 565 | {.name: "TankReviveCtrl" , .creationFunction: nullptr}, |
| 566 | {.name: "TaxiStop" , .creationFunction: nullptr}, |
| 567 | {.name: "TextureReplaceScreen" , .creationFunction: nullptr}, |
| 568 | {.name: "ThunderRenderRequester" , .creationFunction: nullptr}, |
| 569 | {.name: "Togezo" , .creationFunction: al::createActorFunction<Togezo>}, |
| 570 | {.name: "Togezo2D" , .creationFunction: al::createActorFunction<Togezo2D>}, |
| 571 | {.name: "TokimekiMayorNpc" , .creationFunction: nullptr}, |
| 572 | {.name: "TrampleBush" , .creationFunction: al::createActorFunction<TrampleBush>}, |
| 573 | {.name: "TrampleSwitch" , .creationFunction: al::createActorFunction<TrampleSwitch>}, |
| 574 | {.name: "TrampleSwitchSave" , .creationFunction: al::createActorFunction<TrampleSwitch>}, |
| 575 | {.name: "TrampleSwitchTimer" , .creationFunction: al::createActorFunction<TrampleSwitchTimer>}, |
| 576 | {.name: "TransparentWall" , .creationFunction: al::createActorFunction<TransparentWall>}, |
| 577 | {.name: "TreasureBox" , .creationFunction: nullptr}, |
| 578 | {.name: "TreasureBoxKey" , .creationFunction: nullptr}, |
| 579 | {.name: "TreasureBoxSequentialDirector" , .creationFunction: nullptr}, |
| 580 | {.name: "TRex" , .creationFunction: nullptr}, |
| 581 | {.name: "TRexForceScroll" , .creationFunction: nullptr}, |
| 582 | {.name: "TRexPatrol" , .creationFunction: nullptr}, |
| 583 | {.name: "TRexSleep" , .creationFunction: nullptr}, |
| 584 | {.name: "TRexScrollBreakMapParts" , .creationFunction: nullptr}, |
| 585 | {.name: "Tsukkun" , .creationFunction: nullptr}, |
| 586 | {.name: "TsukkunHole" , .creationFunction: nullptr}, |
| 587 | {.name: "TwistChainList" , .creationFunction: nullptr}, |
| 588 | {.name: "Utsubo" , .creationFunction: nullptr}, |
| 589 | {.name: "UtsuboWatcher" , .creationFunction: nullptr}, |
| 590 | {.name: "VocalMike" , .creationFunction: nullptr}, |
| 591 | {.name: "VolleyballBase" , .creationFunction: nullptr}, |
| 592 | {.name: "VolleyballNet" , .creationFunction: al::createActorFunction<VolleyballNet>}, |
| 593 | {.name: "VolleyballNpc" , .creationFunction: nullptr}, |
| 594 | {.name: "Wanwan" , .creationFunction: nullptr}, |
| 595 | {.name: "WanwanHole" , .creationFunction: nullptr}, |
| 596 | {.name: "WaterAreaMoveModel" , .creationFunction: nullptr}, |
| 597 | {.name: "WaterfallWorldBigBreakableWall" , .creationFunction: nullptr}, |
| 598 | {.name: "WaterfallWorldFallDownBridge" , .creationFunction: nullptr}, |
| 599 | {.name: "WaterfallWorldHomeCage" , .creationFunction: nullptr}, |
| 600 | {.name: "WaterfallWorldWaterfall" , .creationFunction: nullptr}, |
| 601 | {.name: "WaterRoad" , .creationFunction: nullptr}, |
| 602 | {.name: "WeightSwitch" , .creationFunction: al::createActorFunction<WeightSwitch>}, |
| 603 | {.name: "WheelWaveSurfParts" , .creationFunction: nullptr}, |
| 604 | {.name: "WindBlowPuzzle" , .creationFunction: nullptr}, |
| 605 | {.name: "WorldMapEarth" , .creationFunction: al::createActorFunction<WorldMapEarth>}, |
| 606 | {.name: "WorldTravelingNpc" , .creationFunction: nullptr}, |
| 607 | {.name: "WorldTravelingPeach" , .creationFunction: nullptr}, |
| 608 | {.name: "WorldWarpHole" , .creationFunction: nullptr}, |
| 609 | {.name: "Fastener" , .creationFunction: nullptr}, |
| 610 | {.name: "FastenerObj" , .creationFunction: nullptr}, |
| 611 | {.name: "AtmosScatterRequester" , .creationFunction: nullptr}, |
| 612 | {.name: "BackHideParts" , .creationFunction: al::createActorFunction<al::BackHideParts>}, |
| 613 | {.name: "BreakMapParts" , .creationFunction: nullptr}, |
| 614 | {.name: "CapRotateMapParts" , .creationFunction: nullptr}, |
| 615 | {.name: "ClockMapParts" , .creationFunction: al::createActorFunction<al::ClockMapParts>}, |
| 616 | {.name: "ConveyerMapParts" , .creationFunction: al::createActorFunction<al::ConveyerMapParts>}, |
| 617 | {.name: "FallMapParts" , .creationFunction: al::createActorFunction<al::FallMapParts>}, |
| 618 | {.name: "FixMapParts" , .creationFunction: al::createActorFunction<al::FixMapParts>}, |
| 619 | {.name: "FloaterMapParts" , .creationFunction: al::createActorFunction<al::FloaterMapParts>}, |
| 620 | {.name: "FlowMapParts" , .creationFunction: al::createActorFunction<al::FlowMapParts>}, |
| 621 | {.name: "GateMapParts" , .creationFunction: al::createActorFunction<al::GateMapParts>}, |
| 622 | {.name: "KeyMoveMapParts" , .creationFunction: al::createActorFunction<al::KeyMoveMapParts>}, |
| 623 | {.name: "KeyMoveMapPartsGenerator" , .creationFunction: al::createActorFunction<al::KeyMoveMapPartsGenerator>}, |
| 624 | {.name: "PossessedMapParts" , .creationFunction: nullptr}, |
| 625 | {.name: "Pukupuku" , .creationFunction: nullptr}, |
| 626 | {.name: "PulseSwitch" , .creationFunction: nullptr}, |
| 627 | {.name: "RailCollision" , .creationFunction: nullptr}, |
| 628 | {.name: "RailMoveMapParts" , .creationFunction: al::createActorFunction<al::RailMoveMapParts>}, |
| 629 | {.name: "RiseMapParts" , .creationFunction: nullptr}, |
| 630 | {.name: "ReactionMapParts" , .creationFunction: nullptr}, |
| 631 | {.name: "RiseMapPartsHolder" , .creationFunction: nullptr}, |
| 632 | {.name: "RocketFlower" , .creationFunction: nullptr}, |
| 633 | {.name: "RollingCubeMapParts" , .creationFunction: al::createActorFunction<al::RollingCubeMapParts>}, |
| 634 | {.name: "RippleFixMapParts" , .creationFunction: nullptr}, |
| 635 | {.name: "RotateMapParts" , .creationFunction: al::createActorFunction<al::RotateMapParts>}, |
| 636 | {.name: "SeesawMapParts" , .creationFunction: al::createActorFunction<al::SeesawMapParts>}, |
| 637 | {.name: "SlideMapParts" , .creationFunction: al::createActorFunction<al::SlideMapParts>}, |
| 638 | {.name: "SubActorLodMapParts" , .creationFunction: al::createActorFunction<al::SubActorLodMapParts>}, |
| 639 | {.name: "SurfMapParts" , .creationFunction: al::createActorFunction<al::SurfMapParts>}, |
| 640 | {.name: "SwingMapParts" , .creationFunction: al::createActorFunction<al::SwingMapParts>}, |
| 641 | {.name: "SwitchDitherMapParts" , .creationFunction: al::createActorFunction<al::SwitchDitherMapParts>}, |
| 642 | {.name: "SwitchKeepOnWatcher" , .creationFunction: nullptr}, |
| 643 | {.name: "SwitchOpenMapParts" , .creationFunction: al::createActorFunction<al::SwitchOpenMapParts>}, |
| 644 | {.name: "VisibleSwitchMapParts" , .creationFunction: al::createActorFunction<al::VisibleSwitchMapParts>}, |
| 645 | {.name: "WaveSurfMapParts" , .creationFunction: nullptr}, |
| 646 | {.name: "WheelMapParts" , .creationFunction: al::createActorFunction<al::WheelMapParts>}, |
| 647 | {.name: "WobbleMapParts" , .creationFunction: al::createActorFunction<al::WobbleMapParts>}, |
| 648 | {.name: "WindBlowMapParts" , .creationFunction: nullptr}, |
| 649 | {.name: "Yoshi" , .creationFunction: nullptr}, |
| 650 | {.name: "YoshiFruit" , .creationFunction: nullptr}, |
| 651 | {.name: "YoshiFruitShineHolder" , .creationFunction: nullptr}, |
| 652 | {.name: "Yukimaru" , .creationFunction: nullptr}, |
| 653 | {.name: "YukimaruRacer" , .creationFunction: nullptr}, |
| 654 | {.name: "YukimaruRacerTiago" , .creationFunction: nullptr}}; |
| 655 | |
| 656 | ProjectActorFactory::ProjectActorFactory() : ActorFactory("アクター生成" ) { //("繧「繧ッ繧ソ繝シ逕滓") |
| 657 | initFactory(entries: sProjectActorFactoryEntries); |
| 658 | } |
| 659 | |