RoR2-ChensGradiusMod

Gradius Mod in Risk of Rain 2.

View on GitHub

ChensGradiusMod

Chen.GradiusMod.Drones Namespace

Classes  
BodyRotation A component that allows the model to be rotated along the Z-axis.
May be useful to certain custom drones and some behavioral effects.
Drone The drone class where mod creators should inherit from to ease up development.
Drone<T> Allows for making drone classes into singleton classes.
DroneCatalog A static class that caters initializing and registering custom drones.
DroneDeathState An Entity State that should inherit from the original EntityStates.Drone.DeathState.
The original code does not support custom spawn cards to be detected when dying so that the interactable can spawn again.
This state will cater to custom drones so they are also able to spawn interactables upon death.
Do not use this class directly. Always inherit from this class and implement the interactable property.
SineFlicker An abstract component that needs to be implemented.
It allows the Light component to flicker in a sine math function pattern.
Structs  
DroneInfo A structure that stores data of custom drones as well as where they originated from.