Skip to Main Content

BTD_Mod_Helper​.Api​.Towers​.ModVanillaParagon


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Towers

ModVanillaParagon Class

Dummy ModTower that can be used to make a Paragon for a base tower.

public abstract class ModVanillaParagon : BTD_Mod_Helper.Api.Towers.ModTower

Inheritance System.ObjectModContentNamedModContentModTower  ModVanillaParagon

Properties

ModVanillaParagon.BottomPathUpgrades Property

No upgrades for the paragon

public sealed override int BottomPathUpgrades { get; }

Property Value

System.Int32

ModVanillaParagon.Cost Property

Handled by upgrade cost

public sealed override int Cost { get; }

Property Value

System.Int32

ModVanillaParagon.Description Property

Controlled by the ModParagonUpgrade

public sealed override string Description { get; }

Property Value

System.String

ModVanillaParagon.DontAddToShop Property

No paragons in shop

public sealed override bool DontAddToShop { get; }

Property Value

System.Boolean

ModVanillaParagon.Icon Property

Controlled by the ModParagonUpgrade

public sealed override string Icon { get; }

Property Value

System.String

ModVanillaParagon.IconReference Property

Controlled by the ModParagonUpgrade

public sealed override SpriteReference IconReference { get; }

Property Value

Il2CppNinjaKiwi.Common.ResourceUtils.SpriteReference

ModVanillaParagon.MiddlePathUpgrades Property

No upgrades for the paragon

public sealed override int MiddlePathUpgrades { get; }

Property Value

System.Int32

ModVanillaParagon.Name Property

Name override

public sealed override string Name { get; }

Property Value

System.String

ModVanillaParagon.Order Property

Order doesn't apply here

protected sealed override int Order { get; }

Property Value

System.Int32

ModVanillaParagon.ParagonMode Property

Not using the custom tower paragon mode

public sealed override BTD_Mod_Helper.Api.Towers.ParagonMode ParagonMode { get; }

Property Value

ParagonMode

ModVanillaParagon.Portrait Property

Controlled by the ModParagonUpgrade

public sealed override string Portrait { get; }

Property Value

System.String

ModVanillaParagon.PortraitReference Property

Controlled by the ModParagonUpgrade

public sealed override SpriteReference PortraitReference { get; }

Property Value

Il2CppNinjaKiwi.Common.ResourceUtils.SpriteReference

ModVanillaParagon.TopPathUpgrades Property

No upgrades for the paragon

public sealed override int TopPathUpgrades { get; }

Property Value

System.Int32

ModVanillaParagon.TowerSet Property

Same towerSet as base tower

public sealed override TowerSet TowerSet { get; }

Property Value

Il2CppAssets.Scripts.Models.TowerSets.TowerSet

Methods

ModVanillaParagon.GetTowerIndex(List) Method

Tower index doesn't apply

public sealed override int GetTowerIndex(System.Collections.Generic.List<TowerDetailsModel> towerSet);

Parameters

towerSet System.Collections.Generic.List<Il2CppAssets.Scripts.Models.TowerSets.TowerDetailsModel>

Returns

System.Int32

ModVanillaParagon.ModifyBaseTowerModel(TowerModel) Method

Tower gets modified in the Paragon upgrade

public sealed override void ModifyBaseTowerModel(TowerModel towerModel);

Parameters

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

ModVanillaParagon.TowerTiers() Method

Doesn't generate any of the tower on its own

public sealed override System.Collections.Generic.IEnumerable<int[]> TowerTiers();

Returns

System.Collections.Generic.IEnumerable<System.Int32[]>

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