Skip to Main Content

BTD_Mod_Helper​.Api​.Towers​.ModParagonUpgrade


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Towers

ModParagonUpgrade Class

Defines the Paragon Upgrade for a ModTower. Remember to set the ParagonMode property.

public abstract class ModParagonUpgrade : BTD_Mod_Helper.Api.Towers.ModUpgrade

Inheritance System.ObjectModContentNamedModContentModUpgrade  ModParagonUpgrade

Derived
ModParagonUpgrade<T>

Properties

ModParagonUpgrade.Name Property

Specifically use the paragon upgrade naming scheme. No overriding because that apparently causes issues.

public sealed override string Name { get; }

Property Value

System.String

ModParagonUpgrade.ParagonTowerModel Property

The ParagonTowerModel that this will use as a base. You don't need to worry about displayDegreePaths

public virtual ParagonTowerModel ParagonTowerModel { get; }

Property Value

Il2CppAssets.Scripts.Models.Towers.Behaviors.ParagonTowerModel

ModParagonUpgrade.Path Property

No changing of ModParagonUpgrade path

public sealed override int Path { get; }

Property Value

System.Int32

ModParagonUpgrade.RemoveAbilities Property

By default, remove any abilities from the Paragon tower

public virtual bool RemoveAbilities { get; }

Property Value

System.Boolean

ModParagonUpgrade.Tier Property

No changing of ModParagonUpgrade tier

public sealed override int Tier { get; }

Property Value

System.Int32

Methods

ModParagonUpgrade.GetUpgradeModel() Method

If you really need to override the way that the ModUpgrade makes its UpgradeModel, go ahead

public override UpgradeModel GetUpgradeModel();

Returns

Il2CppAssets.Scripts.Models.Towers.Upgrades.UpgradeModel

ModParagonUpgrade.Load() Method

No loading of multiple ModParagonUpgrades

public sealed override System.Collections.Generic.IEnumerable<BTD_Mod_Helper.Api.ModContent> Load();

Returns

System.Collections.Generic.IEnumerable<ModContent>

ModParagonUpgrade.OnDegreeSet(Tower, int) Method

Method to modify the Simulation Tower once its Degree has been set

public virtual void OnDegreeSet(Tower tower, int degree);

Parameters

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

degree System.Int32

To learn how to download BTD Mod Helper and install mods, click here