Mob Generation
About this Plugin
This is a follow up to the plugin Prefab and Variant Generation if you have not done this, please make sure to read that lesson first. You will generate your mobs from the items created in that process. Using our example of the dogs, we will create a mob object element.
If you already created the item variant in the Prefab and Variant Generation and are using that variant, you can uncheck the variant option below.
Object to build
This is the individual item that is being built, and is used in the processing of the sections.
Decals
These are the friendly, neutral and enemy decal items that go on the models.
Health Bar
The health bar, if used, that will be attached to the model in game, above it’s head. There is a specific mob override for boss mobs.
Addressable Group
The group that this mob will be part of, there is an override for item specific groups.
Addressable Label
The address label that will be added to this item.
Folder to Process
This is the folder to process for the mobs, each mob in this folder will be loaded and then processed through the system. These will be the items that will be used in all outputs and groups.
Folder to Save
The mobs variant folder and the resource folder. We use variants in the mob output to ensure that we can change any portion of this without modifying the root objects.
Runtime Animator
The animator that will be added to the object, there is an item specific animator that will be used to override this value if set.
Add Health Bar
This will allow adding the health bar above the objects head.
Click to Move
Add the click to move target option to the mob.
Build Mob
This toggle allows you to enable building of the mob object. It will process every item but will not export the object.
Save Variant
This toggle allows you to enable building of the variant object. It will process every item but will not export the object.
Enable Addressable
This toggle allows you to enable building of the addressable object. It will process every item but will not export the object and mark it as an addressable.
Material Variations
Similar to the process in the Variant maker, this will make multiple versions of your items based on the materials. Do not do this if you already did it in the other system.
Process This
Allows you to configure and not run a rebuild of your game objects. This is in case you make a mistake and need to rebuild the game objects.
Addressables
The mob system supports building the Asset bundles or the Addressables. When configured with addressable support you can configure the group name by default and then by the specific groups you are creating. You can also add a label to the items during creation time.
Mob Assets
The system names the variants with a V so that you can tell these are a variant. This variant will be your root object when working with prefabs from your asset packs. Do not use the assets that come with the asset pack you purchase as any changes you make will be overwritten if you reimport the asset.
Mob Resources
Mob resources are either marked with an ab for all asset bundle items or an ao for addressable objects. This will be your atavism object when working with prefabs from your asset packs.