-
Notifications
You must be signed in to change notification settings - Fork 79
Registering a Cyclops Charger
This is very similar to Registering Upgrade Handlers
Use the MCUServices
Register method during your main Patching code
// Registered using a simple lambda expression
MCUServices.Register.CyclopsCharger<MyCyclopsCharger>((SubRoot cyclops) =>
{
return new MyCyclopsCharger(cyclops);
});
That's all you need to do.
Assuming the code in your Cyclops Charger is fully self-contained and does not need anything else, you're done!
For sample code, you can check out the main patching code in the Cyclops Simple Solar Charger.
CbItem Patching.dll
Text Pack Patching.txt
The Cyclops Upgrade Cycle
Single UpgradeHandlers
Grouped UpgradeHandlers
Registering UpgradeHandlers
Finding UpgradeHandlers
Creating Icon Overlays
Registering Icon Overlays
The Cyclops Charge Cycle
Creating Cyclops Chargers
Registering Cyclops Chargers
Finding Cyclops Chargers
Origin Story
Cyclops Manager Promises
Creating Your Manager
Registering Your Managers
Finding Auxiliary Managers