diff --git a/404.html b/404.html index 5a9a3cb2e..d8f228163 100644 --- a/404.html +++ b/404.html @@ -1 +1 @@ -BTD Mod Helper
Not found

Page not found

Sorry 😔 we couldn’t find what you were looking for.

Go home.

\ No newline at end of file +BTD Mod Helper
Not found

Page not found

Sorry 😔 we couldn’t find what you were looking for.

Go home.

\ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Animations.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Animations.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Animations.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Animations.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Bloons.BloonModelUtils.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Bloons.BloonModelUtils.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Bloons.BloonModelUtils.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Bloons.BloonModelUtils.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Bloons.ModBloon.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Bloons.ModBloon.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Bloons.ModBloon.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Bloons.ModBloon.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Bloons.ModBloon_T_.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Bloons.ModBloon_T_.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Bloons.ModBloon_T_.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Bloons.ModBloon_T_.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Bloons.ModRoundSet.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Bloons.ModRoundSet.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Bloons.ModRoundSet.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Bloons.ModRoundSet.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Bloons.ModVanillaBloon.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Bloons.ModVanillaBloon.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Bloons.ModVanillaBloon.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Bloons.ModVanillaBloon.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Bloons.ModVanillaBloons.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Bloons.ModVanillaBloons.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Bloons.ModVanillaBloons.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Bloons.ModVanillaBloons.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.Info.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.Info.json similarity index 60% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.Info.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.Info.json index aeff5e74c..93811118f 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.Info.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.Info.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Api.Components

\n

Info Struct

\n

Struct used to represent the name, position and size information of a ModHelperComponent

\n
public readonly struct Info\n
\n

Constructors

\n

\n

Info(string) Constructor

\n

Creates a new info struct representing the name, position and size of a ModHelperComponent

\nThe name of the ModHelperComponent's Unity GameObject\n
public Info(string name);\n
\n

Parameters

\n

\n

name System.String

\n

\n

Info(string, InfoPreset) Constructor

\n

Creates a new info struct representing the name, position and size of a ModHelperComponent

\n
public Info(string name, BTD_Mod_Helper.Api.Components.InfoPreset preset);\n
\n

Parameters

\n

\n

name System.String

\n

The name of the ModHelperComponent's Unity GameObject

\n

\n

preset InfoPreset

\n

A preset to apply

\n

\n

Info(string, float) Constructor

\n

Creates a new info struct representing the name, position and size of a ModHelperComponent

\nThe name of the ModHelperComponent's Unity GameObject\n
public Info(string name, float size);\n
\n

Parameters

\n

\n

name System.String

\n

\n

size System.Single

\n

\n

Info(string, float, float) Constructor

\n

Creates a new info struct representing the name, position and size of a ModHelperComponent

\nThe name of the ModHelperComponent's Unity GameObject\n
public Info(string name, float width, float height);\n
\n

Parameters

\n

\n

name System.String

\n

\n

width System.Single

\n

\n

height System.Single

\n

\n

Info(string, float, float, float) Constructor

\n

Creates a new info struct representing the name, position and size of a ModHelperComponent

\nThe name of the ModHelperComponent's Unity GameObject\n
public Info(string name, float x, float y, float size);\n
\n

Parameters

\n

\n

name System.String

\n

\n

x System.Single

\n

\n

y System.Single

\n

\n

size System.Single

\n

\n

Info(string, float, float, float, float) Constructor

\n

Creates a new info struct representing the name, position and size of a ModHelperComponent

\nThe name of the ModHelperComponent's Unity GameObject\n
public Info(string name, float x, float y, float width, float height);\n
\n

Parameters

\n

\n

name System.String

\n

\n

x System.Single

\n

\n

y System.Single

\n

\n

width System.Single

\n

\n

height System.Single

\n

\n

Info(string, float, float, float, float, Vector2) Constructor

\n

Creates a new info struct representing the name, position and size of a ModHelperComponent

\nThe name of the ModHelperComponent's Unity GameObject\n
public Info(string name, float x, float y, float width, float height, Vector2 anchor);\n
\n

Parameters

\n

\n

name System.String

\n

\n

x System.Single

\n

\n

y System.Single

\n

\n

width System.Single

\n

\n

height System.Single

\n

\n

anchor UnityEngine.Vector2

\n

\n

Info(string, float, float, float, float, Vector2, Vector2) Constructor

\n

Creates a new info struct representing the name, position and size of a ModHelperComponent

\nThe name of the ModHelperComponent's Unity GameObject\n
public Info(string name, float x, float y, float width, float height, Vector2 anchor, Vector2 pivot);\n
\n

Parameters

\n

\n

name System.String

\n

\n

x System.Single

\n

\n

y System.Single

\n

\n

width System.Single

\n

\n

height System.Single

\n

\n

anchor UnityEngine.Vector2

\n

\n

pivot UnityEngine.Vector2

\n

\n

Info(string, float, float, float, Vector2) Constructor

\n

Creates a new info struct representing the name, position and size of a ModHelperComponent

\nThe name of the ModHelperComponent's Unity GameObject\n
public Info(string name, float x, float y, float size, Vector2 anchor);\n
\n

Parameters

\n

\n

name System.String

\n

\n

x System.Single

\n

\n

y System.Single

\n

\n

size System.Single

\n

\n

anchor UnityEngine.Vector2

\n

\n

Info(string, float, float, Vector2) Constructor

\n

Creates a new info struct representing the name, position and size of a ModHelperComponent

\nThe name of the ModHelperComponent's Unity GameObject\n
public Info(string name, float width, float height, Vector2 anchor);\n
\n

Parameters

\n

\n

name System.String

\n

\n

width System.Single

\n

\n

height System.Single

\n

\n

anchor UnityEngine.Vector2

\n

Properties

\n

\n

Info.Anchor Property

\n

Sets both AnchorMin and AnchorMax to the given value

\n
public Vector2 Anchor { set; }\n
\n

Property Value

\n

UnityEngine.Vector2

\n

\n

Info.AnchorMax Property

\n

The upper anchor. (0, 0) is the parent's lower left while (1,1) is the parent's upper right. Default (0.5, 0.5)

\n
public Vector2 AnchorMax { get; set; }\n
\n

Property Value

\n

UnityEngine.Vector2

\n

\n

Info.AnchorMaxX Property

\n

Sets the X coordinate of the AnchorMax to be the specified value, leaving the Y coordinate unchanged (0.5)

\n
public float AnchorMaxX { get; set; }\n
\n

Property Value

\n

System.Single

\n

\n

Info.AnchorMaxY Property

\n

Sets the Y coordinate of the AnchorMax to be the specified value, leaving the X coordinate unchanged (0.5)

\n
public float AnchorMaxY { get; set; }\n
\n

Property Value

\n

System.Single

\n

\n

Info.AnchorMin Property

\n

The lower anchor. (0, 0) is the parent's lower left while (1,1) is the parent's upper right. Default (0.5, 0.5)

\n
public Vector2 AnchorMin { get; set; }\n
\n

Property Value

\n

UnityEngine.Vector2

\n

\n

Info.AnchorMinX Property

\n

Sets the X coordinate of the AnchorMin to be the specified value, leaving the Y coordinate unchanged (0.5)

\n
public float AnchorMinX { get; set; }\n
\n

Property Value

\n

System.Single

\n

\n

Info.AnchorMinY Property

\n

Sets the Y coordinate of the AnchorMin to be the specified value, leaving the X coordinate unchanged (0.5)

\n
public float AnchorMinY { get; set; }\n
\n

Property Value

\n

System.Single

\n

\n

Info.Flex Property

\n

Sets both FlexWidth and FlexHeight to be a certain value

\n
public int Flex { set; }\n
\n

Property Value

\n

System.Int32

\n

\n

Info.FlexHeight Property

\n

If this is part of a layout group, then the relative flexible height of this component.

\n
public int FlexHeight { get; set; }\n
\n

Property Value

\n

System.Int32

\n

\n

Info.FlexWidth Property

\n

If this is part of a layout group, then the relative flexible width of this component.

\n
public int FlexWidth { get; set; }\n
\n

Property Value

\n

System.Int32

\n

\n

Info.Height Property

\n

The sizeDelta y field. This technically is how much the width should change compared to (anchorMax.x - anchorMin.x)

\n
public float Height { get; set; }\n
\n

Property Value

\n

System.Single

\n

\n

Info.Name Property

\n

The name of the ModHelperComponent's Unity GameObject

\n
public string Name { get; }\n
\n

Property Value

\n

System.String

\n

\n

Info.Pivot Property

\n

The point between (0, 0) and (1, 1) that this object rotates around and expands out from, by default (0.5, 0.5)

\n
public Vector2 Pivot { get; set; }\n
\n

Property Value

\n

UnityEngine.Vector2

\n

\n

Info.PivotX Property

\n

The x component of the pivot

\n
public float PivotX { get; set; }\n
\n

Property Value

\n

System.Single

\n

\n

Info.PivotY Property

\n

The y component of the pivot

\n
public float PivotY { get; set; }\n
\n

Property Value

\n

System.Single

\n

\n

Info.Position Property

\n

The localPosition field, by default relative to the parent's center unless anchors are changed

\n
public Vector2 Position { get; set; }\n
\n

Property Value

\n

UnityEngine.Vector2

\n

\n

Info.Scale Property

\n

The local scale field to initialize width

\n
public Vector3 Scale { get; set; }\n
\n

Property Value

\n

UnityEngine.Vector3

\n

\n

Info.Size Property

\n

Sets both the width and the height to be a certain value

\n
public float Size { set; }\n
\n

Property Value

\n

System.Single

\n

\n

Info.SizeDelta Property

\n

The sizeDelta field. This technically is how much the size should change compared to (anchorMax - anchorMin)

\n
public Vector2 SizeDelta { get; set; }\n
\n

Property Value

\n

UnityEngine.Vector2

\n

\n

Info.Width Property

\n

The sizeDelta x field. This technically is how much the width should change compared to (anchorMax.x - anchorMin.x)

\n
public float Width { get; set; }\n
\n

Property Value

\n

System.Single

\n

\n

Info.X Property

\n

The localPosition x field, by default relative to the parent's center unless anchors are changed

\n
public float X { get; set; }\n
\n

Property Value

\n

System.Single

\n

\n

Info.Y Property

\n

The localPosition y field, by default relative to the parent's center unless anchors are changed

\n
public float Y { get; set; }\n
\n

Property Value

\n

System.Single

\n

Methods

\n

\n

Info.Apply(RectTransform) Method

\n

Sets the properties of the RectTransform based on this Info object

\n
public void Apply(RectTransform rectTransform);\n
\n

Parameters

\n

\n

rectTransform UnityEngine.RectTransform

\n

\n

Info.Duplicate(string) Method

\n

Creates a new Info with all the same properties as this

\n
public BTD_Mod_Helper.Api.Components.Info Duplicate(string name);\n
\n

Parameters

\n

\n

name System.String

\n

Returns

\n

Info

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Api.Components.Info"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Api.Components

\n

Info Struct

\n

Struct used to represent the name, position and size information of a ModHelperComponent

\n
public readonly struct Info\n
\n

Constructors

\n

\n

Info(string, InfoPreset) Constructor

\n

Creates a new info struct representing the name, position and size of a ModHelperComponent

\n
public Info(string name, BTD_Mod_Helper.Api.Components.InfoPreset preset);\n
\n

Parameters

\n

\n

name System.String

\n

The name of the ModHelperComponent's Unity GameObject

\n

\n

preset InfoPreset

\n

A preset to apply

\n

\n

Info(string, float, float, float, float, Vector2, Vector2) Constructor

\n

Creates a new info struct representing the name, position and size of a ModHelperComponent

\nThe name of the ModHelperComponent's Unity GameObject\n
public Info(string name, float x, float y, float width, float height, Vector2 anchor, Vector2 pivot);\n
\n

Parameters

\n

\n

name System.String

\n

\n

x System.Single

\n

\n

y System.Single

\n

\n

width System.Single

\n

\n

height System.Single

\n

\n

anchor UnityEngine.Vector2

\n

\n

pivot UnityEngine.Vector2

\n

\n

Info(string, float, float, float, float, Vector2) Constructor

\n

Creates a new info struct representing the name, position and size of a ModHelperComponent

\nThe name of the ModHelperComponent's Unity GameObject\n
public Info(string name, float x, float y, float width, float height, Vector2 anchor);\n
\n

Parameters

\n

\n

name System.String

\n

\n

x System.Single

\n

\n

y System.Single

\n

\n

width System.Single

\n

\n

height System.Single

\n

\n

anchor UnityEngine.Vector2

\n

\n

Info(string, float, float, float, float) Constructor

\n

Creates a new info struct representing the name, position and size of a ModHelperComponent

\nThe name of the ModHelperComponent's Unity GameObject\n
public Info(string name, float x, float y, float width, float height);\n
\n

Parameters

\n

\n

name System.String

\n

\n

x System.Single

\n

\n

y System.Single

\n

\n

width System.Single

\n

\n

height System.Single

\n

\n

Info(string, float, float, float, Vector2) Constructor

\n

Creates a new info struct representing the name, position and size of a ModHelperComponent

\nThe name of the ModHelperComponent's Unity GameObject\n
public Info(string name, float x, float y, float size, Vector2 anchor);\n
\n

Parameters

\n

\n

name System.String

\n

\n

x System.Single

\n

\n

y System.Single

\n

\n

size System.Single

\n

\n

anchor UnityEngine.Vector2

\n

\n

Info(string, float, float, float) Constructor

\n

Creates a new info struct representing the name, position and size of a ModHelperComponent

\nThe name of the ModHelperComponent's Unity GameObject\n
public Info(string name, float x, float y, float size);\n
\n

Parameters

\n

\n

name System.String

\n

\n

x System.Single

\n

\n

y System.Single

\n

\n

size System.Single

\n

\n

Info(string, float, float, Vector2) Constructor

\n

Creates a new info struct representing the name, position and size of a ModHelperComponent

\nThe name of the ModHelperComponent's Unity GameObject\n
public Info(string name, float width, float height, Vector2 anchor);\n
\n

Parameters

\n

\n

name System.String

\n

\n

width System.Single

\n

\n

height System.Single

\n

\n

anchor UnityEngine.Vector2

\n

\n

Info(string, float, float) Constructor

\n

Creates a new info struct representing the name, position and size of a ModHelperComponent

\nThe name of the ModHelperComponent's Unity GameObject\n
public Info(string name, float width, float height);\n
\n

Parameters

\n

\n

name System.String

\n

\n

width System.Single

\n

\n

height System.Single

\n

\n

Info(string, float) Constructor

\n

Creates a new info struct representing the name, position and size of a ModHelperComponent

\nThe name of the ModHelperComponent's Unity GameObject\n
public Info(string name, float size);\n
\n

Parameters

\n

\n

name System.String

\n

\n

size System.Single

\n

\n

Info(string) Constructor

\n

Creates a new info struct representing the name, position and size of a ModHelperComponent

\nThe name of the ModHelperComponent's Unity GameObject\n
public Info(string name);\n
\n

Parameters

\n

\n

name System.String

\n

Properties

\n

\n

Info.Anchor Property

\n

Sets both AnchorMin and AnchorMax to the given value

\n
public Vector2 Anchor { set; }\n
\n

Property Value

\n

UnityEngine.Vector2

\n

\n

Info.AnchorMax Property

\n

The upper anchor. (0, 0) is the parent's lower left while (1,1) is the parent's upper right. Default (0.5, 0.5)

\n
public Vector2 AnchorMax { get; set; }\n
\n

Property Value

\n

UnityEngine.Vector2

\n

\n

Info.AnchorMaxX Property

\n

Sets the X coordinate of the AnchorMax to be the specified value, leaving the Y coordinate unchanged (0.5)

\n
public float AnchorMaxX { get; set; }\n
\n

Property Value

\n

System.Single

\n

\n

Info.AnchorMaxY Property

\n

Sets the Y coordinate of the AnchorMax to be the specified value, leaving the X coordinate unchanged (0.5)

\n
public float AnchorMaxY { get; set; }\n
\n

Property Value

\n

System.Single

\n

\n

Info.AnchorMin Property

\n

The lower anchor. (0, 0) is the parent's lower left while (1,1) is the parent's upper right. Default (0.5, 0.5)

\n
public Vector2 AnchorMin { get; set; }\n
\n

Property Value

\n

UnityEngine.Vector2

\n

\n

Info.AnchorMinX Property

\n

Sets the X coordinate of the AnchorMin to be the specified value, leaving the Y coordinate unchanged (0.5)

\n
public float AnchorMinX { get; set; }\n
\n

Property Value

\n

System.Single

\n

\n

Info.AnchorMinY Property

\n

Sets the Y coordinate of the AnchorMin to be the specified value, leaving the X coordinate unchanged (0.5)

\n
public float AnchorMinY { get; set; }\n
\n

Property Value

\n

System.Single

\n

\n

Info.Flex Property

\n

Sets both FlexWidth and FlexHeight to be a certain value

\n
public int Flex { set; }\n
\n

Property Value

\n

System.Int32

\n

\n

Info.FlexHeight Property

\n

If this is part of a layout group, then the relative flexible height of this component.

\n
public int FlexHeight { get; set; }\n
\n

Property Value

\n

System.Int32

\n

\n

Info.FlexWidth Property

\n

If this is part of a layout group, then the relative flexible width of this component.

\n
public int FlexWidth { get; set; }\n
\n

Property Value

\n

System.Int32

\n

\n

Info.Height Property

\n

The sizeDelta y field. This technically is how much the width should change compared to (anchorMax.x - anchorMin.x)

\n
public float Height { get; set; }\n
\n

Property Value

\n

System.Single

\n

\n

Info.Name Property

\n

The name of the ModHelperComponent's Unity GameObject

\n
public string Name { get; }\n
\n

Property Value

\n

System.String

\n

\n

Info.Pivot Property

\n

The point between (0, 0) and (1, 1) that this object rotates around and expands out from, by default (0.5, 0.5)

\n
public Vector2 Pivot { get; set; }\n
\n

Property Value

\n

UnityEngine.Vector2

\n

\n

Info.PivotX Property

\n

The x component of the pivot

\n
public float PivotX { get; set; }\n
\n

Property Value

\n

System.Single

\n

\n

Info.PivotY Property

\n

The y component of the pivot

\n
public float PivotY { get; set; }\n
\n

Property Value

\n

System.Single

\n

\n

Info.Position Property

\n

The localPosition field, by default relative to the parent's center unless anchors are changed

\n
public Vector2 Position { get; set; }\n
\n

Property Value

\n

UnityEngine.Vector2

\n

\n

Info.Scale Property

\n

The local scale field to initialize width

\n
public Vector3 Scale { get; set; }\n
\n

Property Value

\n

UnityEngine.Vector3

\n

\n

Info.Size Property

\n

Sets both the width and the height to be a certain value

\n
public float Size { set; }\n
\n

Property Value

\n

System.Single

\n

\n

Info.SizeDelta Property

\n

The sizeDelta field. This technically is how much the size should change compared to (anchorMax - anchorMin)

\n
public Vector2 SizeDelta { get; set; }\n
\n

Property Value

\n

UnityEngine.Vector2

\n

\n

Info.Width Property

\n

The sizeDelta x field. This technically is how much the width should change compared to (anchorMax.x - anchorMin.x)

\n
public float Width { get; set; }\n
\n

Property Value

\n

System.Single

\n

\n

Info.X Property

\n

The localPosition x field, by default relative to the parent's center unless anchors are changed

\n
public float X { get; set; }\n
\n

Property Value

\n

System.Single

\n

\n

Info.Y Property

\n

The localPosition y field, by default relative to the parent's center unless anchors are changed

\n
public float Y { get; set; }\n
\n

Property Value

\n

System.Single

\n

Methods

\n

\n

Info.Apply(RectTransform) Method

\n

Sets the properties of the RectTransform based on this Info object

\n
public void Apply(RectTransform rectTransform);\n
\n

Parameters

\n

\n

rectTransform UnityEngine.RectTransform

\n

\n

Info.Duplicate(string) Method

\n

Creates a new Info with all the same properties as this

\n
public BTD_Mod_Helper.Api.Components.Info Duplicate(string name);\n
\n

Parameters

\n

\n

name System.String

\n

Returns

\n

Info

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Api.Components.Info"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.InfoPreset.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.InfoPreset.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.InfoPreset.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.InfoPreset.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.MatchLocalPosition.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.MatchLocalPosition.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.MatchLocalPosition.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.MatchLocalPosition.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModGameMenuTracker.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModGameMenuTracker.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModGameMenuTracker.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModGameMenuTracker.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModHelperButton.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModHelperButton.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModHelperButton.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModHelperButton.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModHelperCategory.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModHelperCategory.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModHelperCategory.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModHelperCategory.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModHelperCheckbox.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModHelperCheckbox.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModHelperCheckbox.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModHelperCheckbox.json diff --git a/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModHelperComponent.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModHelperComponent.json new file mode 100644 index 000000000..b4f797c8d --- /dev/null +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModHelperComponent.json @@ -0,0 +1 @@ +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Api.Components

\n

ModHelperComponent Class

\n

Base for a helper component for making custom UIs in the same style as Vanilla ones

\n
public class ModHelperComponent\n
\n

Inheritance UnityEngine.MonoBehaviour ï¡’ ModHelperComponent

\n

Derived
\n↳ ModHelperButton
\n↳ ModHelperCheckbox
\n↳ ModHelperDropdown
\n↳ ModHelperImage
\n↳ ModHelperInputField
\n↳ ModHelperOption
\n↳ ModHelperPanel
\n↳ ModHelperSlider
\n↳ ModHelperText

\n

Fields

\n

\n

ModHelperComponent.DefaultFontSize Field

\n

Default font size for UI labels

\n
public const float DefaultFontSize = 42;\n
\n

Field Value

\n

System.Single

\n

\n

ModHelperComponent.DefaultTextAlignment Field

\n

Default alignment for texts and input fields

\n
public const TextAlignmentOptions DefaultTextAlignment = 4098;\n
\n

Field Value

\n

Il2CppTMPro.TextAlignmentOptions

\n

\n

ModHelperComponent.disableNextFrame Field

\n

Bool for if this should disable itself on the next frame

\n
public bool disableNextFrame;\n
\n

Field Value

\n

System.Boolean

\n

\n

ModHelperComponent.enableNextFrame Field

\n

Bool for if this should enable itself on the next frame

\n
public bool enableNextFrame;\n
\n

Field Value

\n

System.Boolean

\n

\n

ModHelperComponent.initialInfo Field

\n

The Info object that this was defined with, determining its initial name, position and size

\n
public Info initialInfo;\n
\n

Field Value

\n

Info

\n

\n

ModHelperComponent.parent Field

\n

The ModHelperComponent that this is a child of, if any

\n
public ModHelperComponent parent;\n
\n

Field Value

\n

ModHelperComponent

\n

Properties

\n

\n

ModHelperComponent.LayoutElement Property

\n

The LayoutElement component, if this has been assigned one

\n
public LayoutElement LayoutElement { get; }\n
\n

Property Value

\n

UnityEngine.UI.LayoutElement

\n

\n

ModHelperComponent.LayoutGroup Property

\n

The LayoutGroup component, if this has been assigned one

\n
public HorizontalOrVerticalLayoutGroup LayoutGroup { get; }\n
\n

Property Value

\n

UnityEngine.UI.HorizontalOrVerticalLayoutGroup

\n

\n

ModHelperComponent.RectTransform Property

\n

The RectTransform for this GameObject

\n
public RectTransform RectTransform { get; }\n
\n

Property Value

\n

UnityEngine.RectTransform

\n

Methods

\n

\n

ModHelperComponent.Add(T) Method

\n

Adds another ModHelperComponent as a child of this, returning the child

\n
public T Add<T>(T child)\n    where T : BTD_Mod_Helper.Api.Components.ModHelperComponent;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

child (T).T\">T

\n

Returns

\n

(T).T\">T

\n

\n

ModHelperComponent.AddButton(Info, string, Action) Method

\n

Creates a new ModHelperButton

\n
public BTD_Mod_Helper.Api.Components.ModHelperButton AddButton(BTD_Mod_Helper.Api.Components.Info info, string sprite, Action onClick);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info

\n

\n

sprite System.String

\n

The button's visuals

\n

\n

onClick Il2CppSystem.Action

\n

What should happen when the button is clicked

\n

Returns

\n

ModHelperButton

\n

\n

ModHelperComponent.AddCheckbox(Info, bool, string, UnityAction, string, int) Method

\n

Creates a new ModHelperCheckbox

\n
public BTD_Mod_Helper.Api.Components.ModHelperCheckbox AddCheckbox(BTD_Mod_Helper.Api.Components.Info info, bool defaultValue, string background, UnityAction<bool> onValueChanged, string checkImage, int padding);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info

\n

\n

defaultValue System.Boolean

\n

If it starts out checked or not

\n

\n

background System.String

\n

The background behind the check, or null for nothing

\n

\n

onValueChanged UnityEngine.Events.UnityAction

\n

Action to perform when it is checked/unchecked, or null

\n

\n

checkImage System.String

\n

The checkmark itself, or null for the default checkmark

\n

\n

padding System.Int32

\n

How much space around the outside of the check there is

\n

Returns

\n

ModHelperCheckbox
\nThe new ModHelperCheckbox

\n

\n

ModHelperComponent.AddCheckbox(Info, bool, string, UnityAction, string) Method

\n

Creates a new ModHelperCheckbox

\n
public BTD_Mod_Helper.Api.Components.ModHelperCheckbox AddCheckbox(BTD_Mod_Helper.Api.Components.Info info, bool defaultValue, string background, UnityAction<bool> onValueChanged, string checkImage);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info

\n

\n

defaultValue System.Boolean

\n

If it starts out checked or not

\n

\n

background System.String

\n

The background behind the check, or null for nothing

\n

\n

onValueChanged UnityEngine.Events.UnityAction

\n

Action to perform when it is checked/unchecked, or null

\n

\n

checkImage System.String

\n

The checkmark itself, or null for the default checkmark

\n

Returns

\n

ModHelperCheckbox
\nThe new ModHelperCheckbox

\n

\n

ModHelperComponent.AddCheckbox(Info, bool, string, UnityAction) Method

\n

Creates a new ModHelperCheckbox

\n
public BTD_Mod_Helper.Api.Components.ModHelperCheckbox AddCheckbox(BTD_Mod_Helper.Api.Components.Info info, bool defaultValue, string background, UnityAction<bool> onValueChanged);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info

\n

\n

defaultValue System.Boolean

\n

If it starts out checked or not

\n

\n

background System.String

\n

The background behind the check, or null for nothing

\n

\n

onValueChanged UnityEngine.Events.UnityAction

\n

Action to perform when it is checked/unchecked, or null

\n

Returns

\n

ModHelperCheckbox
\nThe new ModHelperCheckbox

\n

\n

ModHelperComponent.AddCheckbox(Info, bool, string) Method

\n

Creates a new ModHelperCheckbox

\n
public BTD_Mod_Helper.Api.Components.ModHelperCheckbox AddCheckbox(BTD_Mod_Helper.Api.Components.Info info, bool defaultValue, string background);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info

\n

\n

defaultValue System.Boolean

\n

If it starts out checked or not

\n

\n

background System.String

\n

The background behind the check, or null for nothing

\n

Returns

\n

ModHelperCheckbox
\nThe new ModHelperCheckbox

\n

\n

ModHelperComponent.AddDropdown(Info, List, float, UnityAction, string, float) Method

\n

Creates a new ModHelperDropdown

\n
public BTD_Mod_Helper.Api.Components.ModHelperDropdown AddDropdown(BTD_Mod_Helper.Api.Components.Info info, List<string> options, float windowHeight, UnityAction<int> onValueChanged, string background, float labelFontSize);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info. NOTE: width/height must be set to actual values

\n

\n

options Il2CppSystem.Collections.Generic.List

\n

The list of options

\n

\n

windowHeight System.Single

\n

Height of the created dropdown window

\n

\n

onValueChanged UnityEngine.Events.UnityAction

\n

Action that should happen when an option of the given index is selected

\n

\n

background System.String

\n

The background image

\n

\n

labelFontSize System.Single

\n

Text size of label

\n

Returns

\n

ModHelperDropdown
\nThe created ModHelperDropdown

\n

\n

ModHelperComponent.AddDropdown(Info, List, float, UnityAction, string) Method

\n

Creates a new ModHelperDropdown

\n
public BTD_Mod_Helper.Api.Components.ModHelperDropdown AddDropdown(BTD_Mod_Helper.Api.Components.Info info, List<string> options, float windowHeight, UnityAction<int> onValueChanged, string background);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info. NOTE: width/height must be set to actual values

\n

\n

options Il2CppSystem.Collections.Generic.List

\n

The list of options

\n

\n

windowHeight System.Single

\n

Height of the created dropdown window

\n

\n

onValueChanged UnityEngine.Events.UnityAction

\n

Action that should happen when an option of the given index is selected

\n

\n

background System.String

\n

The background image

\n

Returns

\n

ModHelperDropdown
\nThe created ModHelperDropdown

\n

\n

ModHelperComponent.AddDropdown(Info, List, float, UnityAction) Method

\n

Creates a new ModHelperDropdown

\n
public BTD_Mod_Helper.Api.Components.ModHelperDropdown AddDropdown(BTD_Mod_Helper.Api.Components.Info info, List<string> options, float windowHeight, UnityAction<int> onValueChanged);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info. NOTE: width/height must be set to actual values

\n

\n

options Il2CppSystem.Collections.Generic.List

\n

The list of options

\n

\n

windowHeight System.Single

\n

Height of the created dropdown window

\n

\n

onValueChanged UnityEngine.Events.UnityAction

\n

Action that should happen when an option of the given index is selected

\n

Returns

\n

ModHelperDropdown
\nThe created ModHelperDropdown

\n

\n

ModHelperComponent.AddImage(Info, Sprite) Method

\n

Creates a new ModHelperImage

\n
public BTD_Mod_Helper.Api.Components.ModHelperImage AddImage(BTD_Mod_Helper.Api.Components.Info info, Sprite sprite);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info

\n

\n

sprite UnityEngine.Sprite

\n

The sprite to display

\n

Returns

\n

ModHelperImage
\nThe created ModHelperImage

\n

\n

ModHelperComponent.AddImage(Info, string) Method

\n

Creates a new ModHelperImage

\n
public BTD_Mod_Helper.Api.Components.ModHelperImage AddImage(BTD_Mod_Helper.Api.Components.Info info, string sprite);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info

\n

\n

sprite System.String

\n

The sprite to display

\n

Returns

\n

ModHelperImage
\nThe created ModHelperImage

\n

\n

ModHelperComponent.AddLayoutElement() Method

\n

Adds and returns a LayoutElement for this, making it work as part of a LayoutGroup

\n
public LayoutElement AddLayoutElement();\n
\n

Returns

\n

UnityEngine.UI.LayoutElement

\n

\n

ModHelperComponent.AddSlider(Info, float, float, float, float, Vector2, UnityAction, float, string, float) Method

\n

Creates a new ModHelperSlider

\n
public BTD_Mod_Helper.Api.Components.ModHelperSlider AddSlider(BTD_Mod_Helper.Api.Components.Info info, float defaultValue, float minValue, float maxValue, float stepSize, Vector2 handleSize, UnityAction<float> onValueChanged, float fontSize, string labelSuffix, float startingValue);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info. NOTE: height must be a set value

\n

\n

defaultValue System.Single

\n

The default slider amount

\n

\n

minValue System.Single

\n

The minimum value of the slider

\n

\n

maxValue System.Single

\n

The maximum value of the slider

\n

\n

stepSize System.Single

\n

What value the slider should increase by per tick

\n

\n

handleSize UnityEngine.Vector2

\n

The height and width of the pip

\n

\n

onValueChanged UnityEngine.Events.UnityAction

\n

Action should happen when the slider changes value, or null

\n

\n

fontSize System.Single

\n

The size of the label text

\n

\n

labelSuffix System.String

\n

String to add to the end of the label, e.g. \"%\"

\n

\n

startingValue System.Single

\n

If not null, the value that this should start as instead of the default

\n

Returns

\n

ModHelperSlider

\n

\n

ModHelperComponent.AddSlider(Info, float, float, float, float, Vector2, UnityAction, float, string) Method

\n

Creates a new ModHelperSlider

\n
public BTD_Mod_Helper.Api.Components.ModHelperSlider AddSlider(BTD_Mod_Helper.Api.Components.Info info, float defaultValue, float minValue, float maxValue, float stepSize, Vector2 handleSize, UnityAction<float> onValueChanged, float fontSize, string labelSuffix);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info. NOTE: height must be a set value

\n

\n

defaultValue System.Single

\n

The default slider amount

\n

\n

minValue System.Single

\n

The minimum value of the slider

\n

\n

maxValue System.Single

\n

The maximum value of the slider

\n

\n

stepSize System.Single

\n

What value the slider should increase by per tick

\n

\n

handleSize UnityEngine.Vector2

\n

The height and width of the pip

\n

\n

onValueChanged UnityEngine.Events.UnityAction

\n

Action should happen when the slider changes value, or null

\n

\n

fontSize System.Single

\n

The size of the label text

\n

\n

labelSuffix System.String

\n

String to add to the end of the label, e.g. \"%\"

\n

Returns

\n

ModHelperSlider

\n

\n

ModHelperComponent.AddSlider(Info, float, float, float, float, Vector2, UnityAction, float) Method

\n

Creates a new ModHelperSlider

\n
public BTD_Mod_Helper.Api.Components.ModHelperSlider AddSlider(BTD_Mod_Helper.Api.Components.Info info, float defaultValue, float minValue, float maxValue, float stepSize, Vector2 handleSize, UnityAction<float> onValueChanged, float fontSize);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info. NOTE: height must be a set value

\n

\n

defaultValue System.Single

\n

The default slider amount

\n

\n

minValue System.Single

\n

The minimum value of the slider

\n

\n

maxValue System.Single

\n

The maximum value of the slider

\n

\n

stepSize System.Single

\n

What value the slider should increase by per tick

\n

\n

handleSize UnityEngine.Vector2

\n

The height and width of the pip

\n

\n

onValueChanged UnityEngine.Events.UnityAction

\n

Action should happen when the slider changes value, or null

\n

\n

fontSize System.Single

\n

The size of the label text

\n

Returns

\n

ModHelperSlider

\n

\n

ModHelperComponent.AddSlider(Info, float, float, float, float, Vector2, UnityAction) Method

\n

Creates a new ModHelperSlider

\n
public BTD_Mod_Helper.Api.Components.ModHelperSlider AddSlider(BTD_Mod_Helper.Api.Components.Info info, float defaultValue, float minValue, float maxValue, float stepSize, Vector2 handleSize, UnityAction<float> onValueChanged);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info. NOTE: height must be a set value

\n

\n

defaultValue System.Single

\n

The default slider amount

\n

\n

minValue System.Single

\n

The minimum value of the slider

\n

\n

maxValue System.Single

\n

The maximum value of the slider

\n

\n

stepSize System.Single

\n

What value the slider should increase by per tick

\n

\n

handleSize UnityEngine.Vector2

\n

The height and width of the pip

\n

\n

onValueChanged UnityEngine.Events.UnityAction

\n

Action should happen when the slider changes value, or null

\n

Returns

\n

ModHelperSlider

\n

\n

ModHelperComponent.AddSlider(Info, float, float, float, float, Vector2) Method

\n

Creates a new ModHelperSlider

\n
public BTD_Mod_Helper.Api.Components.ModHelperSlider AddSlider(BTD_Mod_Helper.Api.Components.Info info, float defaultValue, float minValue, float maxValue, float stepSize, Vector2 handleSize);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info. NOTE: height must be a set value

\n

\n

defaultValue System.Single

\n

The default slider amount

\n

\n

minValue System.Single

\n

The minimum value of the slider

\n

\n

maxValue System.Single

\n

The maximum value of the slider

\n

\n

stepSize System.Single

\n

What value the slider should increase by per tick

\n

\n

handleSize UnityEngine.Vector2

\n

The height and width of the pip

\n

Returns

\n

ModHelperSlider

\n

\n

ModHelperComponent.AddText(Info, string, float, TextAlignmentOptions) Method

\n

Creates a new ModHelperText

\n
public BTD_Mod_Helper.Api.Components.ModHelperText AddText(BTD_Mod_Helper.Api.Components.Info info, string text, float fontSize, TextAlignmentOptions align);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info

\n

\n

text System.String

\n

The text to display

\n

\n

fontSize System.Single

\n

Size of font

\n

\n

align Il2CppTMPro.TextAlignmentOptions

\n

Alignment of text

\n

Returns

\n

ModHelperText
\nThe created ModHelperText

\n

\n

ModHelperComponent.AddText(Info, string, float) Method

\n

Creates a new ModHelperText

\n
public BTD_Mod_Helper.Api.Components.ModHelperText AddText(BTD_Mod_Helper.Api.Components.Info info, string text, float fontSize);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info

\n

\n

text System.String

\n

The text to display

\n

\n

fontSize System.Single

\n

Size of font

\n

Returns

\n

ModHelperText
\nThe created ModHelperText

\n

\n

ModHelperComponent.AddText(Info, string) Method

\n

Creates a new ModHelperText

\n
public BTD_Mod_Helper.Api.Components.ModHelperText AddText(BTD_Mod_Helper.Api.Components.Info info, string text);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info

\n

\n

text System.String

\n

The text to display

\n

Returns

\n

ModHelperText
\nThe created ModHelperText

\n

\n

ModHelperComponent.DeleteObject() Method

\n

Deletes the underlying GameObject this is attached to, not just the component

\n
public void DeleteObject();\n
\n

\n

ModHelperComponent.GetDescendent(string) Method

\n

Gets a descendent component with the given name

\n
public T GetDescendent<T>(string s=\"\")\n    where T : Component;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

s System.String

\n

Returns

\n

(string).T\">T

\n

\n

ModHelperComponent.OnUpdate() Method

\n

Unity Component Update

\n
protected virtual void OnUpdate();\n
\n

\n

ModHelperComponent.RemoveComponent() Method

\n

Removes a Component from a GameObject by destroying it

\n
public void RemoveComponent<T>()\n    where T : Component;\n
\n

Type parameters

\n

\n

T

\n

\n

ModHelperComponent.SetActive(bool) Method

\n

Sets whether or not this is active

\n
public void SetActive(bool active);\n
\n

Parameters

\n

\n

active System.Boolean

\n

\n

ModHelperComponent.SetInfo(Info) Method

\n

Applies the properties of an info struct to this

\n
public void SetInfo(BTD_Mod_Helper.Api.Components.Info newInfo);\n
\n

Parameters

\n

\n

newInfo Info

\n

\n

ModHelperComponent.SetParent(ModHelperComponent) Method

\n

Sets a particular ModHelperComponent to be the parent of this

\n
public void SetParent(BTD_Mod_Helper.Api.Components.ModHelperComponent newParent);\n
\n

Parameters

\n

\n

newParent ModHelperComponent

\n

\n

ModHelperComponent.SetParent(Transform) Method

\n

Sets a particular transform to be the parent of this

\n
public void SetParent(Transform newParent);\n
\n

Parameters

\n

\n

newParent UnityEngine.Transform

\n

Operators

\n

\n

ModHelperComponent.implicit operator GameObject(ModHelperComponent) Operator

\n

Implicitly get the gameObject

\n
public static GameObject implicit operator GameObject(BTD_Mod_Helper.Api.Components.ModHelperComponent component);\n
\n

Parameters

\n

\n

component ModHelperComponent

\n

Returns

\n

UnityEngine.GameObject

\n

\n

ModHelperComponent.implicit operator RectTransform(ModHelperComponent) Operator

\n

Implicitly get the RectTransform

\n
public static RectTransform implicit operator RectTransform(BTD_Mod_Helper.Api.Components.ModHelperComponent component);\n
\n

Parameters

\n

\n

component ModHelperComponent

\n

Returns

\n

UnityEngine.RectTransform

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Api.Components.ModHelperComponent"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModHelperComponentExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModHelperComponentExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModHelperComponentExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModHelperComponentExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModHelperDropdown.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModHelperDropdown.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModHelperDropdown.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModHelperDropdown.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModHelperImage.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModHelperImage.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModHelperImage.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModHelperImage.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModHelperInputField.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModHelperInputField.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModHelperInputField.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModHelperInputField.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModHelperOption.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModHelperOption.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModHelperOption.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModHelperOption.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModHelperPanel.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModHelperPanel.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModHelperPanel.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModHelperPanel.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModHelperScrollPanel.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModHelperScrollPanel.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModHelperScrollPanel.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModHelperScrollPanel.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModHelperSlider.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModHelperSlider.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModHelperSlider.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModHelperSlider.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModHelperText.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModHelperText.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModHelperText.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ModHelperText.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ScaleOverride.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ScaleOverride.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ScaleOverride.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Components.ScaleOverride.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Coop.MessageUtils.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Coop.MessageUtils.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Coop.MessageUtils.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Coop.MessageUtils.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Data.IModSettings.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Data.IModSettings.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Data.IModSettings.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Data.IModSettings.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Data.ModMultiTextOverride.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Data.ModMultiTextOverride.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Data.ModMultiTextOverride.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Data.ModMultiTextOverride.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Data.ModSettings.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Data.ModSettings.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Data.ModSettings.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Data.ModSettings.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Data.ModTextOverride.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Data.ModTextOverride.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Data.ModTextOverride.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Data.ModTextOverride.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Display.ModBloonCustomDisplay.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Display.ModBloonCustomDisplay.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Display.ModBloonCustomDisplay.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Display.ModBloonCustomDisplay.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Display.ModBloonCustomDisplay_T_.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Display.ModBloonCustomDisplay_T_.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Display.ModBloonCustomDisplay_T_.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Display.ModBloonCustomDisplay_T_.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Display.ModBloonDisplay.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Display.ModBloonDisplay.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Display.ModBloonDisplay.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Display.ModBloonDisplay.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Display.ModBloonDisplay_T_.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Display.ModBloonDisplay_T_.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Display.ModBloonDisplay_T_.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Display.ModBloonDisplay_T_.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Display.ModBuffIcon.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Display.ModBuffIcon.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Display.ModBuffIcon.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Display.ModBuffIcon.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Display.ModCustomDisplay.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Display.ModCustomDisplay.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Display.ModCustomDisplay.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Display.ModCustomDisplay.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Display.ModDisplay.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Display.ModDisplay.json similarity index 75% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Display.ModDisplay.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Display.ModDisplay.json index b5dcc2981..adbda3620 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Display.ModDisplay.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Display.ModDisplay.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Api.Display

\n

ModDisplay Class

\n

A custom Display that is a copy of an existing Display that can be modified

\n
public abstract class ModDisplay : BTD_Mod_Helper.Api.ModContent\n
\n

Inheritance System.Object ï¡’ ModContent ï¡’ ModDisplay

\n

Derived
\n↳ ModBloonDisplay
\n↳ ModCustomDisplay
\n↳ ModDisplay2D
\n↳ ModTowerDisplay

\n

Fields

\n

\n

ModDisplay.Bloon2dDisplay Field

\n

The display id for a Red Bloon

\n
public const string Bloon2dDisplay = \"9d3c0064c3ace7448bf8fefa4a97a70f\";\n
\n

Field Value

\n

System.String

\n

\n

ModDisplay.Generic2dDisplay Field

\n

The display id for Road Spikes

\n
public const string Generic2dDisplay = \"9dccc16d26c1c8a45b129e2a8cbd17ba\";\n
\n

Field Value

\n

System.String

\n

Properties

\n

\n

ModDisplay.BaseDisplay Property

\n

The GUID of the display to copy this ModDisplay off of

\n
public virtual string BaseDisplay { get; }\n
\n

Property Value

\n

System.String

\n

\n

ModDisplay.BaseDisplayReference Property

\n

The prefab reference itself of the base display that will be used

\n
public virtual PrefabReference BaseDisplayReference { get; }\n
\n

Property Value

\n

Il2CppNinjaKiwi.Common.ResourceUtils.PrefabReference

\n

\n

ModDisplay.DisplayCategory Property

\n

The DisplayCategory to use for the DisplayModel

\n
public virtual DisplayCategory DisplayCategory { get; }\n
\n

Property Value

\n

Il2CppAssets.Scripts.Models.GenericBehaviors.DisplayCategory

\n

\n

ModDisplay.ModifiesUnityObject Property

\n

If you modify the unity Object and not just the DisplayNode attached to it, then set this to true

\n
public virtual bool ModifiesUnityObject { get; }\n
\n

Property Value

\n

System.Boolean

\n

\n

ModDisplay.PixelsPerUnit Property

\n

How many pixels in a sprite texture should be equal to one unit

\n
public virtual float PixelsPerUnit { get; }\n
\n

Property Value

\n

System.Single

\n

\n

ModDisplay.PositionOffset Property

\n

The position offset to render the display at (z axis is up toward camera)

\n
public virtual Vector3 PositionOffset { get; }\n
\n

Property Value

\n

Il2CppAssets.Scripts.Simulation.SMath.Vector3

\n

\n

ModDisplay.Scale Property

\n

The scale to render the display at

\n
public virtual float Scale { get; }\n
\n

Property Value

\n

System.Single

\n

Methods

\n

\n

ModDisplay.Apply(AssetPathModel) Method

\n

Applies this ModDisplay to a given EffectModel

\n
public virtual void Apply(AssetPathModel assetPathModel);\n
\n

Parameters

\n

\n

assetPathModel Il2CppAssets.Scripts.Models.Effects.AssetPathModel

\n

\n

ModDisplay.Apply(BloonModel) Method

\n

Applies this ModDisplay to a given BloonModel

\n
public virtual void Apply(BloonModel bloonModel);\n
\n

Parameters

\n

\n

bloonModel Il2CppAssets.Scripts.Models.Bloons.BloonModel

\n

\n

ModDisplay.Apply(DisplayModel) Method

\n

Applies this ModDisplay to a given DisplayModel

\n
public virtual void Apply(DisplayModel displayModel);\n
\n

Parameters

\n

\n

displayModel Il2CppAssets.Scripts.Models.GenericBehaviors.DisplayModel

\n

\n

ModDisplay.Apply(EffectModel) Method

\n

Applies this ModDisplay to a given EffectModel

\n
public virtual void Apply(EffectModel effectModel);\n
\n

Parameters

\n

\n

effectModel Il2CppAssets.Scripts.Models.Effects.EffectModel

\n

\n

ModDisplay.Apply(ProjectileModel) Method

\n

Applies this ModDisplay to a given ProjectileModel

\n
public virtual void Apply(ProjectileModel projectileModel);\n
\n

Parameters

\n

\n

projectileModel Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

\n

\n

ModDisplay.Apply(TowerModel) Method

\n

Applies this ModDisplay to a given TowerModel

\n
public virtual void Apply(TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

ModDisplay.GetBloonDisplay(string) Method

\n

Gets the Display for a given bloon

\n
protected string GetBloonDisplay(string bloon);\n
\n

Parameters

\n

\n

bloon System.String

\n

The bloon base id

\n

Returns

\n

System.String
\nThe display GUID

\n

\n

ModDisplay.GetDisplay(string, int, int, int) Method

\n

Gets the Display for a given tower, optionally for the given tiers

\n
protected string GetDisplay(string tower, int top=0, int mid=0, int bot=0);\n
\n

Parameters

\n

\n

tower System.String

\n

The tower base id

\n

\n

top System.Int32

\n

Path 1 tier

\n

\n

mid System.Int32

\n

Path 2 tier

\n

\n

bot System.Int32

\n

Path 3 tier

\n

Returns

\n

System.String
\nThe display GUID

\n

\n

ModDisplay.GetDisplayModel() Method

\n

Gets a new DisplayModel based on this ModDisplay

\n
public DisplayModel GetDisplayModel();\n
\n

Returns

\n

Il2CppAssets.Scripts.Models.GenericBehaviors.DisplayModel

\n

\n

ModDisplay.ModifyDisplayNode(UnityDisplayNode) Method

\n

Alters the UnityDisplayNode that was copied from the one used by BaseDisplay

\n
public virtual void ModifyDisplayNode(UnityDisplayNode node);\n
\n

Parameters

\n

\n

node Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode

\n

The prototype unity display node

\n

\n

ModDisplay.ModifyDisplayNodeAsync(UnityDisplayNode, Action) Method

\n

Allows you to modify this node asynchronously. On complete must be called for load to work! Takes
\nplace after the non-async ModifyDisplayNode call

\n
public virtual void ModifyDisplayNodeAsync(UnityDisplayNode node, System.Action onComplete);\n
\n

Parameters

\n

\n

node Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode

\n

The prototype unity display node

\n

\n

onComplete System.Action

\n

Callback for when you've finished changing the node

\n

\n

ModDisplay.Set2DTexture(UnityDisplayNode, string) Method

\n

Sets the sprite texture to that of a named png

\n
protected void Set2DTexture(UnityDisplayNode node, string textureName);\n
\n

Parameters

\n

\n

node Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode

\n

The UnityDisplayNode

\n

\n

textureName System.String

\n

The name of the texture, without .png

\n

\n

ModDisplay.SetMeshOutlineColor(UnityDisplayNode, Color) Method

\n

Sets the outline color for the first mesh renderer in the given node

\n
protected void SetMeshOutlineColor(UnityDisplayNode node, Color color);\n
\n

Parameters

\n

\n

node Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode

\n

The UnityDisplayNode

\n

\n

color UnityEngine.Color

\n

The color for it to be outlined (when not highlighted)

\n

\n

ModDisplay.SetMeshOutlineColor(UnityDisplayNode, Color, int) Method

\n

Sets the outline color for the index'th mesh renderer in the given node

\n
protected void SetMeshOutlineColor(UnityDisplayNode node, Color color, int index);\n
\n

Parameters

\n

\n

node Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode

\n

The UnityDisplayNode

\n

\n

color UnityEngine.Color

\n

The color for it to be outlined (when not highlighted)

\n

\n

index System.Int32

\n

What index of mesh renderer to use

\n

\n

ModDisplay.SetMeshTexture(UnityDisplayNode, string) Method

\n

Sets the mesh texture to that of a named png

\n
protected void SetMeshTexture(UnityDisplayNode node, string textureName);\n
\n

Parameters

\n

\n

node Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode

\n

The UnityDisplayNode

\n

\n

textureName System.String

\n

The name of the texture, without .png

\n

\n

ModDisplay.SetMeshTexture(UnityDisplayNode, string, int) Method

\n

Sets the mesh texture to that of a named png

\n
protected void SetMeshTexture(UnityDisplayNode node, string textureName, int index);\n
\n

Parameters

\n

\n

node Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode

\n

The UnityDisplayNode

\n

\n

textureName System.String

\n

The name of the texture, without .png

\n

\n

index System.Int32

\n

The index to set at

\n

\n

ModDisplay.UseNode(string, Action) Method

\n

Gets a UnityDisplayNode for a different guid

\n
protected void UseNode(string guid, System.Action<UnityDisplayNode> action);\n
\n

Parameters

\n

\n

guid System.String

\n

The asset reference guid to get the node from

\n

\n

action System.Action<Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode>

\n

What to do with the node

\n

\n

ModDisplay.UseNode(string, Action, DisplayCategory) Method

\n

Gets a UnityDisplayNode for a different guid

\n
protected void UseNode(string guid, System.Action<UnityDisplayNode> action, DisplayCategory displayCategory);\n
\n

Parameters

\n

\n

guid System.String

\n

The asset reference guid to get the node from

\n

\n

action System.Action<Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode>

\n

What to do with the node

\n

\n

displayCategory Il2CppAssets.Scripts.Models.GenericBehaviors.DisplayCategory

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Api.Display.ModDisplay"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Api.Display

\n

ModDisplay Class

\n

A custom Display that is a copy of an existing Display that can be modified

\n
public abstract class ModDisplay : BTD_Mod_Helper.Api.ModContent\n
\n

Inheritance System.Object ï¡’ ModContent ï¡’ ModDisplay

\n

Derived
\n↳ ModBloonDisplay
\n↳ ModCustomDisplay
\n↳ ModDisplay2D
\n↳ ModTowerDisplay

\n

Fields

\n

\n

ModDisplay.Bloon2dDisplay Field

\n

The display id for a Red Bloon

\n
public const string Bloon2dDisplay = \"9d3c0064c3ace7448bf8fefa4a97a70f\";\n
\n

Field Value

\n

System.String

\n

\n

ModDisplay.Generic2dDisplay Field

\n

The display id for Road Spikes

\n
public const string Generic2dDisplay = \"9dccc16d26c1c8a45b129e2a8cbd17ba\";\n
\n

Field Value

\n

System.String

\n

Properties

\n

\n

ModDisplay.BaseDisplay Property

\n

The GUID of the display to copy this ModDisplay off of

\n
public virtual string BaseDisplay { get; }\n
\n

Property Value

\n

System.String

\n

\n

ModDisplay.BaseDisplayReference Property

\n

The prefab reference itself of the base display that will be used

\n
public virtual PrefabReference BaseDisplayReference { get; }\n
\n

Property Value

\n

Il2CppNinjaKiwi.Common.ResourceUtils.PrefabReference

\n

\n

ModDisplay.DisplayCategory Property

\n

The DisplayCategory to use for the DisplayModel

\n
public virtual DisplayCategory DisplayCategory { get; }\n
\n

Property Value

\n

Il2CppAssets.Scripts.Models.GenericBehaviors.DisplayCategory

\n

\n

ModDisplay.ModifiesUnityObject Property

\n

If you modify the unity Object and not just the DisplayNode attached to it, then set this to true

\n
public virtual bool ModifiesUnityObject { get; }\n
\n

Property Value

\n

System.Boolean

\n

\n

ModDisplay.PixelsPerUnit Property

\n

How many pixels in a sprite texture should be equal to one unit

\n
public virtual float PixelsPerUnit { get; }\n
\n

Property Value

\n

System.Single

\n

\n

ModDisplay.PositionOffset Property

\n

The position offset to render the display at (z axis is up toward camera)

\n
public virtual Vector3 PositionOffset { get; }\n
\n

Property Value

\n

Il2CppAssets.Scripts.Simulation.SMath.Vector3

\n

\n

ModDisplay.Scale Property

\n

The scale to render the display at

\n
public virtual float Scale { get; }\n
\n

Property Value

\n

System.Single

\n

Methods

\n

\n

ModDisplay.Apply(AssetPathModel) Method

\n

Applies this ModDisplay to a given EffectModel

\n
public virtual void Apply(AssetPathModel assetPathModel);\n
\n

Parameters

\n

\n

assetPathModel Il2CppAssets.Scripts.Models.Effects.AssetPathModel

\n

\n

ModDisplay.Apply(BloonModel) Method

\n

Applies this ModDisplay to a given BloonModel

\n
public virtual void Apply(BloonModel bloonModel);\n
\n

Parameters

\n

\n

bloonModel Il2CppAssets.Scripts.Models.Bloons.BloonModel

\n

\n

ModDisplay.Apply(DisplayModel) Method

\n

Applies this ModDisplay to a given DisplayModel

\n
public virtual void Apply(DisplayModel displayModel);\n
\n

Parameters

\n

\n

displayModel Il2CppAssets.Scripts.Models.GenericBehaviors.DisplayModel

\n

\n

ModDisplay.Apply(EffectModel) Method

\n

Applies this ModDisplay to a given EffectModel

\n
public virtual void Apply(EffectModel effectModel);\n
\n

Parameters

\n

\n

effectModel Il2CppAssets.Scripts.Models.Effects.EffectModel

\n

\n

ModDisplay.Apply(ProjectileModel) Method

\n

Applies this ModDisplay to a given ProjectileModel

\n
public virtual void Apply(ProjectileModel projectileModel);\n
\n

Parameters

\n

\n

projectileModel Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

\n

\n

ModDisplay.Apply(TowerModel) Method

\n

Applies this ModDisplay to a given TowerModel

\n
public virtual void Apply(TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

ModDisplay.GetBloonDisplay(string) Method

\n

Gets the Display for a given bloon

\n
protected string GetBloonDisplay(string bloon);\n
\n

Parameters

\n

\n

bloon System.String

\n

The bloon base id

\n

Returns

\n

System.String
\nThe display GUID

\n

\n

ModDisplay.GetDisplay(string, int, int, int) Method

\n

Gets the Display for a given tower, optionally for the given tiers

\n
protected string GetDisplay(string tower, int top=0, int mid=0, int bot=0);\n
\n

Parameters

\n

\n

tower System.String

\n

The tower base id

\n

\n

top System.Int32

\n

Path 1 tier

\n

\n

mid System.Int32

\n

Path 2 tier

\n

\n

bot System.Int32

\n

Path 3 tier

\n

Returns

\n

System.String
\nThe display GUID

\n

\n

ModDisplay.GetDisplayModel() Method

\n

Gets a new DisplayModel based on this ModDisplay

\n
public DisplayModel GetDisplayModel();\n
\n

Returns

\n

Il2CppAssets.Scripts.Models.GenericBehaviors.DisplayModel

\n

\n

ModDisplay.ModifyDisplayNode(UnityDisplayNode) Method

\n

Alters the UnityDisplayNode that was copied from the one used by BaseDisplay

\n
public virtual void ModifyDisplayNode(UnityDisplayNode node);\n
\n

Parameters

\n

\n

node Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode

\n

The prototype unity display node

\n

\n

ModDisplay.ModifyDisplayNodeAsync(UnityDisplayNode, Action) Method

\n

Allows you to modify this node asynchronously. On complete must be called for load to work! Takes
\nplace after the non-async ModifyDisplayNode call

\n
public virtual void ModifyDisplayNodeAsync(UnityDisplayNode node, System.Action onComplete);\n
\n

Parameters

\n

\n

node Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode

\n

The prototype unity display node

\n

\n

onComplete System.Action

\n

Callback for when you've finished changing the node

\n

\n

ModDisplay.Set2DTexture(UnityDisplayNode, string) Method

\n

Sets the sprite texture to that of a named png

\n
protected void Set2DTexture(UnityDisplayNode node, string textureName);\n
\n

Parameters

\n

\n

node Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode

\n

The UnityDisplayNode

\n

\n

textureName System.String

\n

The name of the texture, without .png

\n

\n

ModDisplay.SetMeshOutlineColor(UnityDisplayNode, Color, int) Method

\n

Sets the outline color for the index'th mesh renderer in the given node

\n
protected void SetMeshOutlineColor(UnityDisplayNode node, Color color, int index);\n
\n

Parameters

\n

\n

node Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode

\n

The UnityDisplayNode

\n

\n

color UnityEngine.Color

\n

The color for it to be outlined (when not highlighted)

\n

\n

index System.Int32

\n

What index of mesh renderer to use

\n

\n

ModDisplay.SetMeshOutlineColor(UnityDisplayNode, Color) Method

\n

Sets the outline color for the first mesh renderer in the given node

\n
protected void SetMeshOutlineColor(UnityDisplayNode node, Color color);\n
\n

Parameters

\n

\n

node Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode

\n

The UnityDisplayNode

\n

\n

color UnityEngine.Color

\n

The color for it to be outlined (when not highlighted)

\n

\n

ModDisplay.SetMeshTexture(UnityDisplayNode, string, int) Method

\n

Sets the mesh texture to that of a named png

\n
protected void SetMeshTexture(UnityDisplayNode node, string textureName, int index);\n
\n

Parameters

\n

\n

node Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode

\n

The UnityDisplayNode

\n

\n

textureName System.String

\n

The name of the texture, without .png

\n

\n

index System.Int32

\n

The index to set at

\n

\n

ModDisplay.SetMeshTexture(UnityDisplayNode, string) Method

\n

Sets the mesh texture to that of a named png

\n
protected void SetMeshTexture(UnityDisplayNode node, string textureName);\n
\n

Parameters

\n

\n

node Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode

\n

The UnityDisplayNode

\n

\n

textureName System.String

\n

The name of the texture, without .png

\n

\n

ModDisplay.UseNode(string, Action, DisplayCategory) Method

\n

Gets a UnityDisplayNode for a different guid

\n
protected void UseNode(string guid, System.Action<UnityDisplayNode> action, DisplayCategory displayCategory);\n
\n

Parameters

\n

\n

guid System.String

\n

The asset reference guid to get the node from

\n

\n

action System.Action<Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode>

\n

What to do with the node

\n

\n

displayCategory Il2CppAssets.Scripts.Models.GenericBehaviors.DisplayCategory

\n

\n

ModDisplay.UseNode(string, Action) Method

\n

Gets a UnityDisplayNode for a different guid

\n
protected void UseNode(string guid, System.Action<UnityDisplayNode> action);\n
\n

Parameters

\n

\n

guid System.String

\n

The asset reference guid to get the node from

\n

\n

action System.Action<Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode>

\n

What to do with the node

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Api.Display.ModDisplay"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Display.ModDisplay2D.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Display.ModDisplay2D.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Display.ModDisplay2D.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Display.ModDisplay2D.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Display.ModTowerCustomDisplay.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Display.ModTowerCustomDisplay.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Display.ModTowerCustomDisplay.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Display.ModTowerCustomDisplay.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Display.ModTowerCustomDisplay_T_.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Display.ModTowerCustomDisplay_T_.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Display.ModTowerCustomDisplay_T_.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Display.ModTowerCustomDisplay_T_.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Display.ModTowerDisplay.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Display.ModTowerDisplay.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Display.ModTowerDisplay.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Display.ModTowerDisplay.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Display.ModTowerDisplay_T_.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Display.ModTowerDisplay_T_.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Display.ModTowerDisplay_T_.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Display.ModTowerDisplay_T_.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Enums.RoundSetType.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Enums.RoundSetType.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Enums.RoundSetType.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Enums.RoundSetType.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Enums.ScheduleType.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Enums.ScheduleType.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Enums.ScheduleType.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Enums.ScheduleType.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Enums.TowerSetType.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Enums.TowerSetType.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Enums.TowerSetType.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Enums.TowerSetType.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Fonts.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Fonts.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Fonts.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Fonts.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.AbilityHelper.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.AbilityHelper.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.AbilityHelper.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.AbilityHelper.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.ActionHelper.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.ActionHelper.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.ActionHelper.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.ActionHelper.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.AttackHelper.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.AttackHelper.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.AttackHelper.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.AttackHelper.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.CostHelper.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.CostHelper.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.CostHelper.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.CostHelper.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.FileDialogHelper.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.FileDialogHelper.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.FileDialogHelper.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.FileDialogHelper.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.FileIOHelper.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.FileIOHelper.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.FileIOHelper.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.FileIOHelper.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.GameModelExporter.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.GameModelExporter.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.GameModelExporter.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.GameModelExporter.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.Instances.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.Instances.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.Instances.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.Instances.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.Lists.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.Lists.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.Lists.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.Lists.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.MapHelper.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.MapHelper.json similarity index 77% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.MapHelper.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.MapHelper.json index cfc617a21..9983c792f 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.MapHelper.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.MapHelper.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Api.Helpers

\n

MapHelper Class

\n

Contains helper methods for working with maps and custom maps.

\n
public class MapHelper\n
\n

Inheritance System.Object ï¡’ MapHelper

\n

Methods

\n

\n

MapHelper.CreatePathModel(string, List) Method

\n

Creates a default PathModel out of list of PointInfos

\n
public static PathModel CreatePathModel(string pathName, System.Collections.Generic.List<PointInfo> points);\n
\n

Parameters

\n

\n

pathName System.String

\n

\n

points System.Collections.Generic.List<Il2CppAssets.Scripts.Models.Map.PointInfo>

\n

Returns

\n

Il2CppAssets.Scripts.Models.Map.PathModel

\n

\n

MapHelper.CreatePathModel(string, List) Method

\n

Creates a default PathModel out of list of Vector2 points

\n
public static PathModel CreatePathModel(string pathName, System.Collections.Generic.List<Vector2> points);\n
\n

Parameters

\n

\n

pathName System.String

\n

\n

points System.Collections.Generic.List<Il2CppAssets.Scripts.Simulation.SMath.Vector2>

\n

Returns

\n

Il2CppAssets.Scripts.Models.Map.PathModel

\n

\n

MapHelper.CreatePointInfo(float, float) Method

\n

Create a Il2CppAssets.Scripts.Models.Map.PointInfo out of an X and Y coord.

\n
public static PointInfo CreatePointInfo(float x, float y);\n
\n

Parameters

\n

\n

x System.Single

\n

\n

y System.Single

\n

Returns

\n

Il2CppAssets.Scripts.Models.Map.PointInfo

\n

\n

MapHelper.CreatePointInfo(float, float, float) Method

\n

Create a Il2CppAssets.Scripts.Models.Map.PointInfo out of X, Y, Z coords.

\n
public static PointInfo CreatePointInfo(float x, float y, float z);\n
\n

Parameters

\n

\n

x System.Single

\n

\n

y System.Single

\n

\n

z System.Single

\n

Returns

\n

Il2CppAssets.Scripts.Models.Map.PointInfo

\n

\n

MapHelper.CreatePointInfo(Vector2) Method

\n

Create a Il2CppAssets.Scripts.Models.Map.PointInfo out of a Vector2.

\n
public static PointInfo CreatePointInfo(Vector2 point);\n
\n

Parameters

\n

\n

point Il2CppAssets.Scripts.Simulation.SMath.Vector2

\n

Returns

\n

Il2CppAssets.Scripts.Models.Map.PointInfo

\n

\n

MapHelper.CreatePointInfo(Vector3) Method

\n

Create a Il2CppAssets.Scripts.Models.Map.PointInfo out of a Vector3.

\n
public static PointInfo CreatePointInfo(Vector3 point);\n
\n

Parameters

\n

\n

point Il2CppAssets.Scripts.Simulation.SMath.Vector3

\n

Returns

\n

Il2CppAssets.Scripts.Models.Map.PointInfo

\n

\n

MapHelper.CreateSpawner(PathModel[]) Method

\n

Create a SpawnerModel based off of an array of paths

\n
public static PathSpawnerModel CreateSpawner(PathModel[] paths);\n
\n

Parameters

\n

\n

paths Il2CppAssets.Scripts.Models.Map.PathModel[]

\n

Returns

\n

Il2CppAssets.Scripts.Models.Map.Spawners.PathSpawnerModel

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Api.Helpers.MapHelper"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Api.Helpers

\n

MapHelper Class

\n

Contains helper methods for working with maps and custom maps.

\n
public class MapHelper\n
\n

Inheritance System.Object ï¡’ MapHelper

\n

Methods

\n

\n

MapHelper.CreatePathModel(string, List) Method

\n

Creates a default PathModel out of list of PointInfos

\n
public static PathModel CreatePathModel(string pathName, System.Collections.Generic.List<PointInfo> points);\n
\n

Parameters

\n

\n

pathName System.String

\n

\n

points System.Collections.Generic.List<Il2CppAssets.Scripts.Models.Map.PointInfo>

\n

Returns

\n

Il2CppAssets.Scripts.Models.Map.PathModel

\n

\n

MapHelper.CreatePathModel(string, List) Method

\n

Creates a default PathModel out of list of Vector2 points

\n
public static PathModel CreatePathModel(string pathName, System.Collections.Generic.List<Vector2> points);\n
\n

Parameters

\n

\n

pathName System.String

\n

\n

points System.Collections.Generic.List<Il2CppAssets.Scripts.Simulation.SMath.Vector2>

\n

Returns

\n

Il2CppAssets.Scripts.Models.Map.PathModel

\n

\n

MapHelper.CreatePointInfo(float, float, float) Method

\n

Create a Il2CppAssets.Scripts.Models.Map.PointInfo out of X, Y, Z coords.

\n
public static PointInfo CreatePointInfo(float x, float y, float z);\n
\n

Parameters

\n

\n

x System.Single

\n

\n

y System.Single

\n

\n

z System.Single

\n

Returns

\n

Il2CppAssets.Scripts.Models.Map.PointInfo

\n

\n

MapHelper.CreatePointInfo(float, float) Method

\n

Create a Il2CppAssets.Scripts.Models.Map.PointInfo out of an X and Y coord.

\n
public static PointInfo CreatePointInfo(float x, float y);\n
\n

Parameters

\n

\n

x System.Single

\n

\n

y System.Single

\n

Returns

\n

Il2CppAssets.Scripts.Models.Map.PointInfo

\n

\n

MapHelper.CreatePointInfo(Vector2) Method

\n

Create a Il2CppAssets.Scripts.Models.Map.PointInfo out of a Vector2.

\n
public static PointInfo CreatePointInfo(Vector2 point);\n
\n

Parameters

\n

\n

point Il2CppAssets.Scripts.Simulation.SMath.Vector2

\n

Returns

\n

Il2CppAssets.Scripts.Models.Map.PointInfo

\n

\n

MapHelper.CreatePointInfo(Vector3) Method

\n

Create a Il2CppAssets.Scripts.Models.Map.PointInfo out of a Vector3.

\n
public static PointInfo CreatePointInfo(Vector3 point);\n
\n

Parameters

\n

\n

point Il2CppAssets.Scripts.Simulation.SMath.Vector3

\n

Returns

\n

Il2CppAssets.Scripts.Models.Map.PointInfo

\n

\n

MapHelper.CreateSpawner(PathModel[]) Method

\n

Create a SpawnerModel based off of an array of paths

\n
public static PathSpawnerModel CreateSpawner(PathModel[] paths);\n
\n

Parameters

\n

\n

paths Il2CppAssets.Scripts.Models.Map.PathModel[]

\n

Returns

\n

Il2CppAssets.Scripts.Models.Map.Spawners.PathSpawnerModel

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Api.Helpers.MapHelper"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.MatchScale.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.MatchScale.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.MatchScale.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.MatchScale.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.ModelHelper.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.ModelHelper.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.ModelHelper.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.ModelHelper.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.ModelHelper_T_.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.ModelHelper_T_.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.ModelHelper_T_.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.ModelHelper_T_.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.ProcessHelper.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.ProcessHelper.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.ProcessHelper.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.ProcessHelper.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.ProjectileHelper.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.ProjectileHelper.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.ProjectileHelper.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.ProjectileHelper.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.WeaponHelper.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.WeaponHelper.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Helpers.WeaponHelper.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Helpers.WeaponHelper.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.IModContent.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.IModContent.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.IModContent.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.IModContent.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModByteLoader.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModByteLoader.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModByteLoader.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModByteLoader.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModByteLoader_T_.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModByteLoader_T_.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModByteLoader_T_.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModByteLoader_T_.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModContent.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModContent.json similarity index 97% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModContent.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModContent.json index 0c86ab77b..671ccbdd3 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModContent.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModContent.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Api

\n

ModContent Class

\n

ModContent serves two major purposes:
\n

\n
    \n
  1. It is a base class for things that needs to be loaded via reflection from mods and given Ids,
    \nsuch as ModTower and ModUpgrade\n
    \n
  2. \n
  3. It is a utility class with methods to access instances of those classes and other resources
  4. \n
\n
public abstract class ModContent :\nBTD_Mod_Helper.Api.IModContent,\nSystem.IComparable<BTD_Mod_Helper.Api.ModContent>\n
\n

Inheritance System.Object ï¡’ ModContent

\n

Derived
\n↳ ModSettings
\n↳ ModTextOverride
\n↳ ModDisplay
\n↳ ModByteLoader
\n↳ ModGameMenu
\n↳ NamedModContent
\n↳ ModVanillaContent

\n

Implements IModContent, System.IComparable<ModContent>

\n

Fields

\n

\n

ModContent.mod Field

\n

The BloonsTD6Mod that this content was added by

\n
public BloonsMod mod;\n
\n

Field Value

\n

BloonsMod

\n

Properties

\n

\n

ModContent.Id Property

\n

The id that this ModContent will be given; a combination of the Mod's prefix and the name

\n
public string Id { get; }\n
\n

Property Value

\n

System.String

\n

\n

ModContent.Name Property

\n

The name that will be at the end of the ID for this ModContent, by default the class name

\n
public virtual string Name { get; }\n
\n

Property Value

\n

System.String

\n

\n

ModContent.Order Property

\n

The order that this ModContent will be loaded/registered in by Mod Helper.
\nUseful for changing the ordering that it will appear in in-game relative to other content of this type in your mod,
\nor for making certain content load before others like may be necessary for sub-towers.
\nDefault/0 will use arbitrary ordering.

\n
protected virtual int Order { get; }\n
\n

Property Value

\n

System.Int32

\n

Methods

\n

\n

ModContent.BloonID() Method

\n

Gets the ID for the given ModBloon

\n
public static string BloonID<T>()\n    where T : BTD_Mod_Helper.Api.Bloons.ModBloon;\n
\n

Type parameters

\n

\n

T

\n

Returns

\n

System.String

\n

\n

ModContent.CreateAudioSourceReference(string) Method

\n

Returns a new AudioSourceReference that uses the given guid

\n
public static AudioSourceReference CreateAudioSourceReference(string guid);\n
\n

Parameters

\n

\n

guid System.String

\n

The guid that you'd like to assign to the AudioSourceReference

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.AudioSourceReference

\n

\n

ModContent.CreateAudioSourceReference(string) Method

\n

Gets an AudioSource reference for a given sound within a mod

\n
public static AudioSourceReference CreateAudioSourceReference<T>(string name)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

The mod

\n

Parameters

\n

\n

name System.String

\n

Sound name (no .wav)

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.AudioSourceReference
\nAn AudioSoundReference

\n

\n

ModContent.CreatePrefabReference(string) Method

\n

Returns a new PrefabReference that uses the given guid

\n
public static PrefabReference CreatePrefabReference(string guid);\n
\n

Parameters

\n

\n

guid System.String

\n

The guid that you'd like to assign to the PrefabReference

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.PrefabReference

\n

\n

ModContent.CreatePrefabReference() Method

\n

Creates a Prefab Reference for a ModDisplay

\n
public static PrefabReference CreatePrefabReference<T>()\n    where T : BTD_Mod_Helper.Api.Display.ModDisplay;\n
\n

Type parameters

\n

\n

T

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.PrefabReference

\n

\n

ModContent.CreateSpriteReference(string) Method

\n

Returns a new SpriteReference that uses the given guid

\n
public static SpriteReference CreateSpriteReference(string guid);\n
\n

Parameters

\n

\n

guid System.String

\n

The guid that you'd like to assign to the SpriteReference

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.SpriteReference

\n

\n

ModContent.Find(string) Method

\n

Finds the loaded ModContent with the given Id and type T

\n
public static T Find<T>(string id)\n    where T : BTD_Mod_Helper.Api.ModContent;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

id System.String

\n

Returns

\n

(string).T\">T

\n

\n

ModContent.GameModeId() Method

\n

Gets the ID for the given ModGameMode

\n
public static string GameModeId<T>()\n    where T : BTD_Mod_Helper.Api.Scenarios.ModGameMode;\n
\n

Type parameters

\n

\n

T

\n

Returns

\n

System.String

\n

\n

ModContent.GetAudioClip(BloonsMod, string) Method

\n

Gets an AudioClip from a mod by its name (no file extension included)

\n
public static AudioClip GetAudioClip(BTD_Mod_Helper.BloonsMod mod, string name);\n
\n

Parameters

\n

\n

mod BloonsMod

\n

The mod

\n

\n

name System.String

\n

Sound name (no .wav)

\n

Returns

\n

UnityEngine.AudioClip
\na playable AudioClip

\n

\n

ModContent.GetAudioClip(string) Method

\n

Gets an AudioClip from this mod by its name (no file extension included)

\n
public AudioClip GetAudioClip(string name);\n
\n

Parameters

\n

\n

name System.String

\n

Sound name (no .wav)

\n

Returns

\n

UnityEngine.AudioClip
\na playable AudioClip

\n

\n

ModContent.GetAudioClip(string) Method

\n

Gets an AudioClip from a mod by its name (no file extension included)

\n
public static AudioClip GetAudioClip<T>(string name)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

The mod

\n

Parameters

\n

\n

name System.String

\n

Sound name (no .wav)

\n

Returns

\n

UnityEngine.AudioClip
\na playable AudioClip

\n

\n

ModContent.GetAudioSourceReference(BloonsMod, string) Method

\n

Gets an AudioSource reference for a given sound within a mod

\n
public static AudioSourceReference GetAudioSourceReference(BTD_Mod_Helper.BloonsMod mod, string name);\n
\n

Parameters

\n

\n

mod BloonsMod

\n

\n

name System.String

\n

Sound name (no .wav)

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.AudioSourceReference
\nAn AudioSoundReference

\n

\n

ModContent.GetAudioSourceReference(string) Method

\n

Gets an AudioSource reference for a given sound within this mod

\n
public AudioSourceReference GetAudioSourceReference(string name);\n
\n

Parameters

\n

\n

name System.String

\n

Sound name (no .wav)

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.AudioSourceReference
\nAn AudioSoundReference

\n

\n

ModContent.GetAudioSourceReference(string) Method

\n

Gets an AudioSource reference for a given sound within a mod

\n
public static AudioSourceReference GetAudioSourceReference<T>(string name)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

The mod

\n

Parameters

\n

\n

name System.String

\n

Sound name (no .wav)

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.AudioSourceReference
\nAn AudioSoundReference

\n

\n

ModContent.GetBundle(BloonsMod, string) Method

\n

Gets a bundle from a mod with the specified name (no file extension)

\n
public static AssetBundle GetBundle(BTD_Mod_Helper.BloonsMod mod, string name);\n
\n

Parameters

\n

\n

mod BloonsMod

\n

\n

name System.String

\n

Returns

\n

UnityEngine.AssetBundle

\n

\n

ModContent.GetBundle(string) Method

\n

Gets a bundle from your mod with the specified name (no file extension)

\n
protected AssetBundle GetBundle(string name);\n
\n

Parameters

\n

\n

name System.String

\n

Returns

\n

UnityEngine.AssetBundle

\n

\n

ModContent.GetBundle(string) Method

\n

Gets a bundle from the mod T with the specified name (no file extension)

\n
public static AssetBundle GetBundle<T>(string name)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

name System.String

\n

Returns

\n

UnityEngine.AssetBundle

\n

\n

ModContent.GetContent() Method

\n

Gets all loaded ModContent objects that are T or a subclass of T

\n
public static System.Collections.Generic.List<T> GetContent<T>()\n    where T : BTD_Mod_Helper.Api.ModContent;\n
\n

Type parameters

\n

\n

T

\n

Returns

\n

System.Collections.Generic.List<().T\">T>

\n

\n

ModContent.GetDisplayGUID() Method

\n

Gets the GUID (thing that should be used in the display field for things) for a specific ModDisplay

\n
public static string GetDisplayGUID<T>()\n    where T : BTD_Mod_Helper.Api.Display.ModDisplay;\n
\n

Type parameters

\n

\n

T

\n

Returns

\n

System.String

\n

\n

ModContent.GetId(BloonsMod, string) Method

\n

Gets the id of a resource by appending the mod's ID prefix to its name

\n
public static string GetId(BTD_Mod_Helper.BloonsMod bloonsMod, string name);\n
\n

Parameters

\n

\n

bloonsMod BloonsMod

\n

\n

name System.String

\n

Returns

\n

System.String

\n

\n

ModContent.GetId(string) Method

\n

Gets the id of a resource by appending the mod's ID prefix to its name

\n
public string GetId(string name);\n
\n

Parameters

\n

\n

name System.String

\n

Returns

\n

System.String

\n

\n

ModContent.GetId(string) Method

\n

Gets the id of a resource by appending the mod's ID prefix to its name

\n
public static string GetId<T>(string name)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

name System.String

\n

Returns

\n

System.String

\n

\n

ModContent.GetInstance(Type) Method

\n

Gets the official instance of a particular ModContent or BloonsTD6Mod based on its type

\n
public static BTD_Mod_Helper.Api.IModContent GetInstance(System.Type type);\n
\n

Parameters

\n

\n

type System.Type

\n

The type to get the instance of

\n

Returns

\n

IModContent
\nThe official instance of it

\n

\n

ModContent.GetInstance() Method

\n

Gets the singleton instance of a particular ModContent or BloonsTD6Mod based on its type

\n
public static T GetInstance<T>()\n    where T : BTD_Mod_Helper.Api.IModContent;\n
\n

Type parameters

\n

\n

T

\n

The type to get the instance of

\n

Returns

\n

().T\">T
\nThe singleton instance of it

\n

\n

ModContent.GetInstances() Method

\n

Gets all loaded ModContent objects that are exactly of type T

\n
public static System.Collections.Generic.List<T> GetInstances<T>()\n    where T : BTD_Mod_Helper.Api.ModContent;\n
\n

Type parameters

\n

\n

T

\n

Returns

\n

System.Collections.Generic.List<().T\">T>

\n

\n

ModContent.GetMod(string) Method

\n

Gets a BloonsTD6Mod by its name, or returns null if none are loaded with that name

\n
public static BTD_Mod_Helper.BloonsMod GetMod(string name);\n
\n

Parameters

\n

\n

name System.String

\n

Returns

\n

BloonsMod

\n

\n

ModContent.GetSprite(BloonsMod, string, float) Method

\n

Constructs a Sprite for a given texture name within a given mod

\n
public static Sprite GetSprite(BTD_Mod_Helper.BloonsMod mod, string name, float pixelsPerUnit=10f);\n
\n

Parameters

\n

\n

mod BloonsMod

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

\n

pixelsPerUnit System.Single

\n

The pixels per unit for the Sprite to have

\n

Returns

\n

UnityEngine.Sprite
\nA Sprite

\n

\n

ModContent.GetSprite(string, float) Method

\n

Constructs a Sprite for a given texture name within this mod

\n
protected Sprite GetSprite(string name, float pixelsPerUnit=10f);\n
\n

Parameters

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

\n

pixelsPerUnit System.Single

\n

The pixels per unit for the Sprite to have

\n

Returns

\n

UnityEngine.Sprite
\nA Sprite

\n

\n

ModContent.GetSprite(string, float) Method

\n

Constructs a Sprite for a given texture name within a given mod

\n
public static Sprite GetSprite<T>(string name, float pixelsPerUnit=10f)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

\n

pixelsPerUnit System.Single

\n

The pixels per unit for the Sprite to have

\n

Returns

\n

UnityEngine.Sprite
\nA Sprite

\n

\n

ModContent.GetSpriteReference(BloonsMod, string) Method

\n

Gets a sprite reference by name for a specific mod

\n
public static SpriteReference GetSpriteReference(BTD_Mod_Helper.BloonsMod mod, string name);\n
\n

Parameters

\n

\n

mod BloonsMod

\n

The BloonsTD6Mod that the texture is from

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.SpriteReference
\nA new SpriteReference

\n

\n

ModContent.GetSpriteReference(string) Method

\n

Gets a sprite reference by name for this mod

\n
protected SpriteReference GetSpriteReference(string name);\n
\n

Parameters

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.SpriteReference
\nA new SpriteReference

\n

\n

ModContent.GetSpriteReference(string) Method

\n

Gets a sprite reference by name for a specific mod

\n
public static SpriteReference GetSpriteReference<T>(string name)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

Your mod's main BloonsTD6Mod extending class

\n

Parameters

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.SpriteReference
\nA new SpriteReference

\n

\n

ModContent.GetSpriteReferenceOrDefault(BloonsMod, string) Method

\n

Gets a sprite reference by name for a specific mod, or if the mod does not include a texture with that name,
\ntreats it as a vanilla sprite reference

\n
public static SpriteReference GetSpriteReferenceOrDefault(BTD_Mod_Helper.BloonsMod mod, string name);\n
\n

Parameters

\n

\n

mod BloonsMod

\n

The BloonsTD6Mod that the texture is from

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.SpriteReference
\nA new SpriteReference

\n

\n

ModContent.GetSpriteReferenceOrDefault(string) Method

\n

Gets a sprite reference by name for a specific mod, or if the mod does not include a texture with that name,
\ntreats it as a vanilla sprite reference

\n
protected SpriteReference GetSpriteReferenceOrDefault(string name);\n
\n

Parameters

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.SpriteReference
\nA new SpriteReference

\n

\n

ModContent.GetSpriteReferenceOrDefault(string) Method

\n

Gets a sprite reference by name for a specific mod, or if the mod does not include a texture with that name,
\ntreats it as a vanilla sprite reference

\n
public static SpriteReference GetSpriteReferenceOrDefault<T>(string name)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

Your mod's main BloonsTD6Mod extending class

\n

Parameters

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.SpriteReference
\nA new SpriteReference

\n

\n

ModContent.GetSpriteReferenceOrNull(BloonsMod, string) Method

\n

Gets a sprite reference by name for a specific mod, returning null if the texture hasn't currently been
\nloaded instead of an invalid SpriteReference

\n
public static SpriteReference GetSpriteReferenceOrNull(BTD_Mod_Helper.BloonsMod mod, string name);\n
\n

Parameters

\n

\n

mod BloonsMod

\n

The BloonsTD6Mod that the texture is from

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.SpriteReference
\nA new SpriteReference

\n

\n

ModContent.GetSpriteReferenceOrNull(string) Method

\n

Gets a sprite reference by name for this mod, returning null if the texture hasn't currently been
\nloaded instead of an invalid SpriteReference

\n
protected SpriteReference GetSpriteReferenceOrNull(string name);\n
\n

Parameters

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.SpriteReference
\nA new SpriteReference

\n

\n

ModContent.GetSpriteReferenceOrNull(string) Method

\n

Gets a sprite reference by name for a specific mod, returning null if the texture hasn't currently been
\nloaded instead of an invalid SpriteReference

\n
public static SpriteReference GetSpriteReferenceOrNull<T>(string name)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

Your mod's main BloonsTD6Mod extending class

\n

Parameters

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.SpriteReference
\nA new SpriteReference

\n

\n

ModContent.GetTexture(BloonsMod, string) Method

\n

Constructs a Texture2D for a given texture name within a mod

\n
public static Texture2D GetTexture(BTD_Mod_Helper.BloonsMod bloonsMod, string fileName);\n
\n

Parameters

\n

\n

bloonsMod BloonsMod

\n

The mod that adds this texture

\n

\n

fileName System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

UnityEngine.Texture2D
\nA Texture2D

\n

\n

ModContent.GetTexture(string) Method

\n

Constructs a Texture2D for a given texture name within this mod

\n
protected Texture2D GetTexture(string fileName);\n
\n

Parameters

\n

\n

fileName System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

UnityEngine.Texture2D
\nA Texture2D

\n

\n

ModContent.GetTexture(string) Method

\n

Constructs a Texture2D for a given texture name within a mod

\n
public static Texture2D GetTexture<T>(string fileName)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

fileName System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

UnityEngine.Texture2D
\nA Texture2D

\n

\n

ModContent.GetTextureBytes(BloonsMod, string) Method

\n

Returns the Bytes associated with a texture.

\n
public static byte[] GetTextureBytes(BTD_Mod_Helper.BloonsMod bloonsMod, string fileName);\n
\n

Parameters

\n

\n

bloonsMod BloonsMod

\n

The mod that adds this texture.

\n

\n

fileName System.String

\n

The file name of your texture, without the extension.

\n

Returns

\n

System.Byte[]
\nThe bytes associated with the texture.

\n

\n

ModContent.GetTextureBytes(string) Method

\n

Returns the Bytes associated with a texture.

\n
protected byte[] GetTextureBytes(string fileName);\n
\n

Parameters

\n

\n

fileName System.String

\n

The file name of your texture, without the extension.

\n

Returns

\n

System.Byte[]
\nThe bytes associated with the texture.

\n

\n

ModContent.GetTextureBytes(string) Method

\n

Returns the Bytes associated with a texture.

\n
public static byte[] GetTextureBytes<T>(string fileName)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

fileName System.String

\n

The file name of your texture, without the extension.

\n

Returns

\n

System.Byte[]
\nThe bytes associated with the texture.

\n

\n

ModContent.GetTextureGUID(BloonsMod, string) Method

\n

Gets a texture's GUID by name for a specific mod

\n
public static string GetTextureGUID(BTD_Mod_Helper.BloonsMod mod, string fileName);\n
\n

Parameters

\n

\n

mod BloonsMod

\n

The BloonsTD6Mod that the texture is from

\n

\n

fileName System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

System.String
\nThe texture's GUID

\n

\n

ModContent.GetTextureGUID(string) Method

\n

Gets a texture's GUID by name for this mod
\n

\nReturns null if a Texture hasn't been loaded with that name

\n
public string GetTextureGUID(string name);\n
\n

Parameters

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

System.String
\nThe texture's GUID

\n

\n

ModContent.GetTextureGUID(string) Method

\n

Gets a texture's GUID by name for a specific mod, to be used in SpriteReferences
\n

\nReturns null if a Texture hasn't been loaded with that name

\n
public static string GetTextureGUID<T>(string name)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

Your mod's main BloonsTD6Mod extending class

\n

Parameters

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

System.String
\nThe texture's GUID

\n

\n

ModContent.GetTowerModel(int, int, int) Method

\n

Gets the TowerModel for a ModTower at a specific tier level

\n
public static TowerModel GetTowerModel<T>(int top=0, int mid=0, int bot=0)\n    where T : BTD_Mod_Helper.Api.Towers.ModTower;\n
\n

Type parameters

\n

\n

T

\n

The ModTower type

\n

Parameters

\n

\n

top System.Int32

\n

The top path tier

\n

\n

mid System.Int32

\n

The middle path tier

\n

\n

bot System.Int32

\n

The bottom path tier

\n

Returns

\n

Il2CppAssets.Scripts.Models.Towers.TowerModel
\nThe tower name/id

\n

\n

ModContent.GetTowerSet() Method

\n

Gets the fabricated TowerSet enum value for a ModTowerSet

\n
public static TowerSet GetTowerSet<T>()\n    where T : BTD_Mod_Helper.Api.Towers.ModTowerSet;\n
\n

Type parameters

\n

\n

T

\n

Returns

\n

Il2CppAssets.Scripts.Models.TowerSets.TowerSet

\n

\n

ModContent.HasMod(string) Method

\n

Returns whether a mod with the given name is installed

\n
public static bool HasMod(string name);\n
\n

Parameters

\n

\n

name System.String

\n

Returns

\n

System.Boolean

\n

\n

ModContent.HasMod(string, BloonsMod) Method

\n

Returns whether a mod with the given name is installed, and pass it to the out param if it is

\n
public static bool HasMod(string name, out BTD_Mod_Helper.BloonsMod bloonsMod);\n
\n

Parameters

\n

\n

name System.String

\n

\n

bloonsMod BloonsMod

\n

Returns

\n

System.Boolean

\n

\n

ModContent.Load(ModContent) Method

\n

Creates the Instances of a ModContent type within a Mod and adds them to ModContentInstances

\n
private static System.Collections.Generic.IEnumerable<BTD_Mod_Helper.Api.ModContent> Load(BTD_Mod_Helper.Api.ModContent instance);\n
\n

Parameters

\n

\n

instance ModContent

\n

Returns

\n

System.Collections.Generic.IEnumerable<ModContent>

\n

\n

ModContent.RoundSetId() Method

\n

Gets the ID for the given ModRoundSet

\n
public static string RoundSetId<T>()\n    where T : BTD_Mod_Helper.Api.Bloons.ModRoundSet;\n
\n

Type parameters

\n

\n

T

\n

Returns

\n

System.String

\n

\n

ModContent.TextureExists(BloonsMod, string) Method

\n

Gets whether a texture with a given name has been loaded by the Mod Helper for a mod

\n
public static bool TextureExists(BTD_Mod_Helper.BloonsMod bloonsMod, string name);\n
\n

Parameters

\n

\n

bloonsMod BloonsMod

\n

The mod to look in

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

System.Boolean

\n

\n

ModContent.TextureExists(string) Method

\n

Gets whether a texture with a given name has been loaded by the Mod Helper for this mod

\n
protected bool TextureExists(string name);\n
\n

Parameters

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

System.Boolean

\n

\n

ModContent.TextureExists(string) Method

\n

Gets whether a texture with a given name has been loaded by the Mod Helper for a mod

\n
public static bool TextureExists<T>(string name)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

The mod to look in

\n

Parameters

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

System.Boolean

\n

\n

ModContent.TowerID(int, int, int) Method

\n

Gets the internal tower name/id for a ModTower

\n
public static string TowerID<T>(int top=0, int mid=0, int bot=0)\n    where T : BTD_Mod_Helper.Api.Towers.ModTower;\n
\n

Type parameters

\n

\n

T

\n

The ModTower type

\n

Parameters

\n

\n

top System.Int32

\n

The top path tier

\n

\n

mid System.Int32

\n

The middle path tier

\n

\n

bot System.Int32

\n

The bottom path tier

\n

Returns

\n

System.String
\nThe tower name/id

\n

\n

ModContent.TryFind(string, T) Method

\n

Finds the loaded ModContent with the given Id and type T

\n
public static bool TryFind<T>(string id, out T result)\n    where T : BTD_Mod_Helper.Api.ModContent;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

id System.String

\n

\n

result (string, T).T\">T

\n

Returns

\n

System.Boolean

\n

\n

ModContent.UpgradeID() Method

\n

Gets the internal upgrade name/id for a ModUpgrade

\n
public static string UpgradeID<T>()\n    where T : BTD_Mod_Helper.Api.Towers.ModUpgrade;\n
\n

Type parameters

\n

\n

T

\n

The ModUpgrade type

\n

Returns

\n

System.String
\nThe upgrade name/id

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Api.ModContent"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Api

\n

ModContent Class

\n

ModContent serves two major purposes:
\n

\n
    \n
  1. It is a base class for things that needs to be loaded via reflection from mods and given Ids,
    \nsuch as ModTower and ModUpgrade\n
    \n
  2. \n
  3. It is a utility class with methods to access instances of those classes and other resources
  4. \n
\n
public abstract class ModContent :\nBTD_Mod_Helper.Api.IModContent,\nSystem.IComparable<BTD_Mod_Helper.Api.ModContent>\n
\n

Inheritance System.Object ï¡’ ModContent

\n

Derived
\n↳ ModSettings
\n↳ ModTextOverride
\n↳ ModDisplay
\n↳ ModByteLoader
\n↳ ModGameMenu
\n↳ NamedModContent
\n↳ ModVanillaContent

\n

Implements IModContent, System.IComparable<ModContent>

\n

Fields

\n

\n

ModContent.mod Field

\n

The BloonsTD6Mod that this content was added by

\n
public BloonsMod mod;\n
\n

Field Value

\n

BloonsMod

\n

Properties

\n

\n

ModContent.Id Property

\n

The id that this ModContent will be given; a combination of the Mod's prefix and the name

\n
public string Id { get; }\n
\n

Property Value

\n

System.String

\n

\n

ModContent.Name Property

\n

The name that will be at the end of the ID for this ModContent, by default the class name

\n
public virtual string Name { get; }\n
\n

Property Value

\n

System.String

\n

\n

ModContent.Order Property

\n

The order that this ModContent will be loaded/registered in by Mod Helper.
\nUseful for changing the ordering that it will appear in in-game relative to other content of this type in your mod,
\nor for making certain content load before others like may be necessary for sub-towers.
\nDefault/0 will use arbitrary ordering.

\n
protected virtual int Order { get; }\n
\n

Property Value

\n

System.Int32

\n

Methods

\n

\n

ModContent.BloonID() Method

\n

Gets the ID for the given ModBloon

\n
public static string BloonID<T>()\n    where T : BTD_Mod_Helper.Api.Bloons.ModBloon;\n
\n

Type parameters

\n

\n

T

\n

Returns

\n

System.String

\n

\n

ModContent.CreateAudioSourceReference(string) Method

\n

Returns a new AudioSourceReference that uses the given guid

\n
public static AudioSourceReference CreateAudioSourceReference(string guid);\n
\n

Parameters

\n

\n

guid System.String

\n

The guid that you'd like to assign to the AudioSourceReference

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.AudioSourceReference

\n

\n

ModContent.CreateAudioSourceReference(string) Method

\n

Gets an AudioSource reference for a given sound within a mod

\n
public static AudioSourceReference CreateAudioSourceReference<T>(string name)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

The mod

\n

Parameters

\n

\n

name System.String

\n

Sound name (no .wav)

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.AudioSourceReference
\nAn AudioSoundReference

\n

\n

ModContent.CreatePrefabReference(string) Method

\n

Returns a new PrefabReference that uses the given guid

\n
public static PrefabReference CreatePrefabReference(string guid);\n
\n

Parameters

\n

\n

guid System.String

\n

The guid that you'd like to assign to the PrefabReference

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.PrefabReference

\n

\n

ModContent.CreatePrefabReference() Method

\n

Creates a Prefab Reference for a ModDisplay

\n
public static PrefabReference CreatePrefabReference<T>()\n    where T : BTD_Mod_Helper.Api.Display.ModDisplay;\n
\n

Type parameters

\n

\n

T

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.PrefabReference

\n

\n

ModContent.CreateSpriteReference(string) Method

\n

Returns a new SpriteReference that uses the given guid

\n
public static SpriteReference CreateSpriteReference(string guid);\n
\n

Parameters

\n

\n

guid System.String

\n

The guid that you'd like to assign to the SpriteReference

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.SpriteReference

\n

\n

ModContent.Find(string) Method

\n

Finds the loaded ModContent with the given Id and type T

\n
public static T Find<T>(string id)\n    where T : BTD_Mod_Helper.Api.ModContent;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

id System.String

\n

Returns

\n

(string).T\">T

\n

\n

ModContent.GameModeId() Method

\n

Gets the ID for the given ModGameMode

\n
public static string GameModeId<T>()\n    where T : BTD_Mod_Helper.Api.Scenarios.ModGameMode;\n
\n

Type parameters

\n

\n

T

\n

Returns

\n

System.String

\n

\n

ModContent.GetAudioClip(BloonsMod, string) Method

\n

Gets an AudioClip from a mod by its name (no file extension included)

\n
public static AudioClip GetAudioClip(BTD_Mod_Helper.BloonsMod mod, string name);\n
\n

Parameters

\n

\n

mod BloonsMod

\n

The mod

\n

\n

name System.String

\n

Sound name (no .wav)

\n

Returns

\n

UnityEngine.AudioClip
\na playable AudioClip

\n

\n

ModContent.GetAudioClip(string) Method

\n

Gets an AudioClip from this mod by its name (no file extension included)

\n
public AudioClip GetAudioClip(string name);\n
\n

Parameters

\n

\n

name System.String

\n

Sound name (no .wav)

\n

Returns

\n

UnityEngine.AudioClip
\na playable AudioClip

\n

\n

ModContent.GetAudioClip(string) Method

\n

Gets an AudioClip from a mod by its name (no file extension included)

\n
public static AudioClip GetAudioClip<T>(string name)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

The mod

\n

Parameters

\n

\n

name System.String

\n

Sound name (no .wav)

\n

Returns

\n

UnityEngine.AudioClip
\na playable AudioClip

\n

\n

ModContent.GetAudioSourceReference(BloonsMod, string) Method

\n

Gets an AudioSource reference for a given sound within a mod

\n
public static AudioSourceReference GetAudioSourceReference(BTD_Mod_Helper.BloonsMod mod, string name);\n
\n

Parameters

\n

\n

mod BloonsMod

\n

\n

name System.String

\n

Sound name (no .wav)

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.AudioSourceReference
\nAn AudioSoundReference

\n

\n

ModContent.GetAudioSourceReference(string) Method

\n

Gets an AudioSource reference for a given sound within this mod

\n
public AudioSourceReference GetAudioSourceReference(string name);\n
\n

Parameters

\n

\n

name System.String

\n

Sound name (no .wav)

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.AudioSourceReference
\nAn AudioSoundReference

\n

\n

ModContent.GetAudioSourceReference(string) Method

\n

Gets an AudioSource reference for a given sound within a mod

\n
public static AudioSourceReference GetAudioSourceReference<T>(string name)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

The mod

\n

Parameters

\n

\n

name System.String

\n

Sound name (no .wav)

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.AudioSourceReference
\nAn AudioSoundReference

\n

\n

ModContent.GetBundle(BloonsMod, string) Method

\n

Gets a bundle from a mod with the specified name (no file extension)

\n
public static AssetBundle GetBundle(BTD_Mod_Helper.BloonsMod mod, string name);\n
\n

Parameters

\n

\n

mod BloonsMod

\n

\n

name System.String

\n

Returns

\n

UnityEngine.AssetBundle

\n

\n

ModContent.GetBundle(string) Method

\n

Gets a bundle from your mod with the specified name (no file extension)

\n
protected AssetBundle GetBundle(string name);\n
\n

Parameters

\n

\n

name System.String

\n

Returns

\n

UnityEngine.AssetBundle

\n

\n

ModContent.GetBundle(string) Method

\n

Gets a bundle from the mod T with the specified name (no file extension)

\n
public static AssetBundle GetBundle<T>(string name)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

name System.String

\n

Returns

\n

UnityEngine.AssetBundle

\n

\n

ModContent.GetContent() Method

\n

Gets all loaded ModContent objects that are T or a subclass of T

\n
public static System.Collections.Generic.List<T> GetContent<T>()\n    where T : BTD_Mod_Helper.Api.ModContent;\n
\n

Type parameters

\n

\n

T

\n

Returns

\n

System.Collections.Generic.List<().T\">T>

\n

\n

ModContent.GetDisplayGUID() Method

\n

Gets the GUID (thing that should be used in the display field for things) for a specific ModDisplay

\n
public static string GetDisplayGUID<T>()\n    where T : BTD_Mod_Helper.Api.Display.ModDisplay;\n
\n

Type parameters

\n

\n

T

\n

Returns

\n

System.String

\n

\n

ModContent.GetId(BloonsMod, string) Method

\n

Gets the id of a resource by appending the mod's ID prefix to its name

\n
public static string GetId(BTD_Mod_Helper.BloonsMod bloonsMod, string name);\n
\n

Parameters

\n

\n

bloonsMod BloonsMod

\n

\n

name System.String

\n

Returns

\n

System.String

\n

\n

ModContent.GetId(string) Method

\n

Gets the id of a resource by appending the mod's ID prefix to its name

\n
public string GetId(string name);\n
\n

Parameters

\n

\n

name System.String

\n

Returns

\n

System.String

\n

\n

ModContent.GetId(string) Method

\n

Gets the id of a resource by appending the mod's ID prefix to its name

\n
public static string GetId<T>(string name)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

name System.String

\n

Returns

\n

System.String

\n

\n

ModContent.GetInstance(Type) Method

\n

Gets the official instance of a particular ModContent or BloonsTD6Mod based on its type

\n
public static BTD_Mod_Helper.Api.IModContent GetInstance(System.Type type);\n
\n

Parameters

\n

\n

type System.Type

\n

The type to get the instance of

\n

Returns

\n

IModContent
\nThe official instance of it

\n

\n

ModContent.GetInstance() Method

\n

Gets the singleton instance of a particular ModContent or BloonsTD6Mod based on its type

\n
public static T GetInstance<T>()\n    where T : BTD_Mod_Helper.Api.IModContent;\n
\n

Type parameters

\n

\n

T

\n

The type to get the instance of

\n

Returns

\n

().T\">T
\nThe singleton instance of it

\n

\n

ModContent.GetInstances() Method

\n

Gets all loaded ModContent objects that are exactly of type T

\n
public static System.Collections.Generic.List<T> GetInstances<T>()\n    where T : BTD_Mod_Helper.Api.ModContent;\n
\n

Type parameters

\n

\n

T

\n

Returns

\n

System.Collections.Generic.List<().T\">T>

\n

\n

ModContent.GetMod(string) Method

\n

Gets a BloonsTD6Mod by its name, or returns null if none are loaded with that name

\n
public static BTD_Mod_Helper.BloonsMod GetMod(string name);\n
\n

Parameters

\n

\n

name System.String

\n

Returns

\n

BloonsMod

\n

\n

ModContent.GetSprite(BloonsMod, string, float) Method

\n

Constructs a Sprite for a given texture name within a given mod

\n
public static Sprite GetSprite(BTD_Mod_Helper.BloonsMod mod, string name, float pixelsPerUnit=10f);\n
\n

Parameters

\n

\n

mod BloonsMod

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

\n

pixelsPerUnit System.Single

\n

The pixels per unit for the Sprite to have

\n

Returns

\n

UnityEngine.Sprite
\nA Sprite

\n

\n

ModContent.GetSprite(string, float) Method

\n

Constructs a Sprite for a given texture name within this mod

\n
protected Sprite GetSprite(string name, float pixelsPerUnit=10f);\n
\n

Parameters

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

\n

pixelsPerUnit System.Single

\n

The pixels per unit for the Sprite to have

\n

Returns

\n

UnityEngine.Sprite
\nA Sprite

\n

\n

ModContent.GetSprite(string, float) Method

\n

Constructs a Sprite for a given texture name within a given mod

\n
public static Sprite GetSprite<T>(string name, float pixelsPerUnit=10f)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

\n

pixelsPerUnit System.Single

\n

The pixels per unit for the Sprite to have

\n

Returns

\n

UnityEngine.Sprite
\nA Sprite

\n

\n

ModContent.GetSpriteReference(BloonsMod, string) Method

\n

Gets a sprite reference by name for a specific mod

\n
public static SpriteReference GetSpriteReference(BTD_Mod_Helper.BloonsMod mod, string name);\n
\n

Parameters

\n

\n

mod BloonsMod

\n

The BloonsTD6Mod that the texture is from

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.SpriteReference
\nA new SpriteReference

\n

\n

ModContent.GetSpriteReference(string) Method

\n

Gets a sprite reference by name for this mod

\n
protected SpriteReference GetSpriteReference(string name);\n
\n

Parameters

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.SpriteReference
\nA new SpriteReference

\n

\n

ModContent.GetSpriteReference(string) Method

\n

Gets a sprite reference by name for a specific mod

\n
public static SpriteReference GetSpriteReference<T>(string name)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

Your mod's main BloonsTD6Mod extending class

\n

Parameters

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.SpriteReference
\nA new SpriteReference

\n

\n

ModContent.GetSpriteReferenceOrDefault(BloonsMod, string) Method

\n

Gets a sprite reference by name for a specific mod, or if the mod does not include a texture with that name,
\ntreats it as a vanilla sprite reference

\n
public static SpriteReference GetSpriteReferenceOrDefault(BTD_Mod_Helper.BloonsMod mod, string name);\n
\n

Parameters

\n

\n

mod BloonsMod

\n

The BloonsTD6Mod that the texture is from

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.SpriteReference
\nA new SpriteReference

\n

\n

ModContent.GetSpriteReferenceOrDefault(string) Method

\n

Gets a sprite reference by name for a specific mod, or if the mod does not include a texture with that name,
\ntreats it as a vanilla sprite reference

\n
protected SpriteReference GetSpriteReferenceOrDefault(string name);\n
\n

Parameters

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.SpriteReference
\nA new SpriteReference

\n

\n

ModContent.GetSpriteReferenceOrDefault(string) Method

\n

Gets a sprite reference by name for a specific mod, or if the mod does not include a texture with that name,
\ntreats it as a vanilla sprite reference

\n
public static SpriteReference GetSpriteReferenceOrDefault<T>(string name)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

Your mod's main BloonsTD6Mod extending class

\n

Parameters

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.SpriteReference
\nA new SpriteReference

\n

\n

ModContent.GetSpriteReferenceOrNull(BloonsMod, string) Method

\n

Gets a sprite reference by name for a specific mod, returning null if the texture hasn't currently been
\nloaded instead of an invalid SpriteReference

\n
public static SpriteReference GetSpriteReferenceOrNull(BTD_Mod_Helper.BloonsMod mod, string name);\n
\n

Parameters

\n

\n

mod BloonsMod

\n

The BloonsTD6Mod that the texture is from

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.SpriteReference
\nA new SpriteReference

\n

\n

ModContent.GetSpriteReferenceOrNull(string) Method

\n

Gets a sprite reference by name for this mod, returning null if the texture hasn't currently been
\nloaded instead of an invalid SpriteReference

\n
protected SpriteReference GetSpriteReferenceOrNull(string name);\n
\n

Parameters

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.SpriteReference
\nA new SpriteReference

\n

\n

ModContent.GetSpriteReferenceOrNull(string) Method

\n

Gets a sprite reference by name for a specific mod, returning null if the texture hasn't currently been
\nloaded instead of an invalid SpriteReference

\n
public static SpriteReference GetSpriteReferenceOrNull<T>(string name)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

Your mod's main BloonsTD6Mod extending class

\n

Parameters

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

Il2CppNinjaKiwi.Common.ResourceUtils.SpriteReference
\nA new SpriteReference

\n

\n

ModContent.GetTexture(BloonsMod, string) Method

\n

Constructs a Texture2D for a given texture name within a mod

\n
public static Texture2D GetTexture(BTD_Mod_Helper.BloonsMod bloonsMod, string fileName);\n
\n

Parameters

\n

\n

bloonsMod BloonsMod

\n

The mod that adds this texture

\n

\n

fileName System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

UnityEngine.Texture2D
\nA Texture2D

\n

\n

ModContent.GetTexture(string) Method

\n

Constructs a Texture2D for a given texture name within this mod

\n
protected Texture2D GetTexture(string fileName);\n
\n

Parameters

\n

\n

fileName System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

UnityEngine.Texture2D
\nA Texture2D

\n

\n

ModContent.GetTexture(string) Method

\n

Constructs a Texture2D for a given texture name within a mod

\n
public static Texture2D GetTexture<T>(string fileName)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

fileName System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

UnityEngine.Texture2D
\nA Texture2D

\n

\n

ModContent.GetTextureBytes(BloonsMod, string) Method

\n

Returns the Bytes associated with a texture.

\n
public static byte[] GetTextureBytes(BTD_Mod_Helper.BloonsMod bloonsMod, string fileName);\n
\n

Parameters

\n

\n

bloonsMod BloonsMod

\n

The mod that adds this texture.

\n

\n

fileName System.String

\n

The file name of your texture, without the extension.

\n

Returns

\n

System.Byte[]
\nThe bytes associated with the texture.

\n

\n

ModContent.GetTextureBytes(string) Method

\n

Returns the Bytes associated with a texture.

\n
protected byte[] GetTextureBytes(string fileName);\n
\n

Parameters

\n

\n

fileName System.String

\n

The file name of your texture, without the extension.

\n

Returns

\n

System.Byte[]
\nThe bytes associated with the texture.

\n

\n

ModContent.GetTextureBytes(string) Method

\n

Returns the Bytes associated with a texture.

\n
public static byte[] GetTextureBytes<T>(string fileName)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

fileName System.String

\n

The file name of your texture, without the extension.

\n

Returns

\n

System.Byte[]
\nThe bytes associated with the texture.

\n

\n

ModContent.GetTextureGUID(BloonsMod, string) Method

\n

Gets a texture's GUID by name for a specific mod

\n
public static string GetTextureGUID(BTD_Mod_Helper.BloonsMod mod, string fileName);\n
\n

Parameters

\n

\n

mod BloonsMod

\n

The BloonsTD6Mod that the texture is from

\n

\n

fileName System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

System.String
\nThe texture's GUID

\n

\n

ModContent.GetTextureGUID(string) Method

\n

Gets a texture's GUID by name for this mod
\n

\nReturns null if a Texture hasn't been loaded with that name

\n
public string GetTextureGUID(string name);\n
\n

Parameters

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

System.String
\nThe texture's GUID

\n

\n

ModContent.GetTextureGUID(string) Method

\n

Gets a texture's GUID by name for a specific mod, to be used in SpriteReferences
\n

\nReturns null if a Texture hasn't been loaded with that name

\n
public static string GetTextureGUID<T>(string name)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

Your mod's main BloonsTD6Mod extending class

\n

Parameters

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

System.String
\nThe texture's GUID

\n

\n

ModContent.GetTowerModel(int, int, int) Method

\n

Gets the TowerModel for a ModTower at a specific tier level

\n
public static TowerModel GetTowerModel<T>(int top=0, int mid=0, int bot=0)\n    where T : BTD_Mod_Helper.Api.Towers.ModTower;\n
\n

Type parameters

\n

\n

T

\n

The ModTower type

\n

Parameters

\n

\n

top System.Int32

\n

The top path tier

\n

\n

mid System.Int32

\n

The middle path tier

\n

\n

bot System.Int32

\n

The bottom path tier

\n

Returns

\n

Il2CppAssets.Scripts.Models.Towers.TowerModel
\nThe tower name/id

\n

\n

ModContent.GetTowerSet() Method

\n

Gets the fabricated TowerSet enum value for a ModTowerSet

\n
public static TowerSet GetTowerSet<T>()\n    where T : BTD_Mod_Helper.Api.Towers.ModTowerSet;\n
\n

Type parameters

\n

\n

T

\n

Returns

\n

Il2CppAssets.Scripts.Models.TowerSets.TowerSet

\n

\n

ModContent.HasMod(string, BloonsMod) Method

\n

Returns whether a mod with the given name is installed, and pass it to the out param if it is

\n
public static bool HasMod(string name, out BTD_Mod_Helper.BloonsMod bloonsMod);\n
\n

Parameters

\n

\n

name System.String

\n

\n

bloonsMod BloonsMod

\n

Returns

\n

System.Boolean

\n

\n

ModContent.HasMod(string) Method

\n

Returns whether a mod with the given name is installed

\n
public static bool HasMod(string name);\n
\n

Parameters

\n

\n

name System.String

\n

Returns

\n

System.Boolean

\n

\n

ModContent.Load(ModContent) Method

\n

Creates the Instances of a ModContent type within a Mod and adds them to ModContentInstances

\n
private static System.Collections.Generic.IEnumerable<BTD_Mod_Helper.Api.ModContent> Load(BTD_Mod_Helper.Api.ModContent instance);\n
\n

Parameters

\n

\n

instance ModContent

\n

Returns

\n

System.Collections.Generic.IEnumerable<ModContent>

\n

\n

ModContent.RoundSetId() Method

\n

Gets the ID for the given ModRoundSet

\n
public static string RoundSetId<T>()\n    where T : BTD_Mod_Helper.Api.Bloons.ModRoundSet;\n
\n

Type parameters

\n

\n

T

\n

Returns

\n

System.String

\n

\n

ModContent.TextureExists(BloonsMod, string) Method

\n

Gets whether a texture with a given name has been loaded by the Mod Helper for a mod

\n
public static bool TextureExists(BTD_Mod_Helper.BloonsMod bloonsMod, string name);\n
\n

Parameters

\n

\n

bloonsMod BloonsMod

\n

The mod to look in

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

System.Boolean

\n

\n

ModContent.TextureExists(string) Method

\n

Gets whether a texture with a given name has been loaded by the Mod Helper for this mod

\n
protected bool TextureExists(string name);\n
\n

Parameters

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

System.Boolean

\n

\n

ModContent.TextureExists(string) Method

\n

Gets whether a texture with a given name has been loaded by the Mod Helper for a mod

\n
public static bool TextureExists<T>(string name)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

The mod to look in

\n

Parameters

\n

\n

name System.String

\n

The file name of your texture, without the extension

\n

Returns

\n

System.Boolean

\n

\n

ModContent.TowerID(int, int, int) Method

\n

Gets the internal tower name/id for a ModTower

\n
public static string TowerID<T>(int top=0, int mid=0, int bot=0)\n    where T : BTD_Mod_Helper.Api.Towers.ModTower;\n
\n

Type parameters

\n

\n

T

\n

The ModTower type

\n

Parameters

\n

\n

top System.Int32

\n

The top path tier

\n

\n

mid System.Int32

\n

The middle path tier

\n

\n

bot System.Int32

\n

The bottom path tier

\n

Returns

\n

System.String
\nThe tower name/id

\n

\n

ModContent.TryFind(string, T) Method

\n

Finds the loaded ModContent with the given Id and type T

\n
public static bool TryFind<T>(string id, out T result)\n    where T : BTD_Mod_Helper.Api.ModContent;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

id System.String

\n

\n

result (string, T).T\">T

\n

Returns

\n

System.Boolean

\n

\n

ModContent.UpgradeID() Method

\n

Gets the internal upgrade name/id for a ModUpgrade

\n
public static string UpgradeID<T>()\n    where T : BTD_Mod_Helper.Api.Towers.ModUpgrade;\n
\n

Type parameters

\n

\n

T

\n

The ModUpgrade type

\n

Returns

\n

System.String
\nThe upgrade name/id

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Api.ModContent"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModGameMenu.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModGameMenu.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModGameMenu.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModGameMenu.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModGameMenu_T_.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModGameMenu_T_.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModGameMenu_T_.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModGameMenu_T_.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModLoadTask.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModLoadTask.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModLoadTask.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModLoadTask.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModMenu.ModHelperHttp.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModMenu.ModHelperHttp.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModMenu.ModHelperHttp.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModMenu.ModHelperHttp.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModMenuData.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModMenuData.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModMenuData.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModMenuData.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModOptions.ModSetting.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModOptions.ModSetting.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModOptions.ModSetting.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModOptions.ModSetting.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingBool.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingBool.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingBool.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingBool.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingButton.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingButton.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingButton.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingButton.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingCategory.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingCategory.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingCategory.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingCategory.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingDouble.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingDouble.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingDouble.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingDouble.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingEnum_T_.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingEnum_T_.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingEnum_T_.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingEnum_T_.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingFile.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingFile.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingFile.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingFile.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingFloat.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingFloat.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingFloat.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingFloat.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingFolder.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingFolder.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingFolder.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingFolder.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingHotkey.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingHotkey.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingHotkey.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingHotkey.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingInt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingInt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingInt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingInt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingNumber_T_.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingNumber_T_.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingNumber_T_.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingNumber_T_.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingString.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingString.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingString.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingString.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModOptions.ModSetting_T_.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModOptions.ModSetting_T_.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.ModOptions.ModSetting_T_.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.ModOptions.ModSetting_T_.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.MoreAccessTools.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.MoreAccessTools.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.MoreAccessTools.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.MoreAccessTools.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.NamedModContent.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.NamedModContent.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.NamedModContent.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.NamedModContent.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Scenarios.ModGameMode.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Scenarios.ModGameMode.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Scenarios.ModGameMode.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Scenarios.ModGameMode.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.TaskScheduler.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.TaskScheduler.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.TaskScheduler.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.TaskScheduler.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModHero.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModHero.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModHero.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModHero.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModHeroLevel.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModHeroLevel.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModHeroLevel.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModHeroLevel.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModHeroLevel_T_.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModHeroLevel_T_.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModHeroLevel_T_.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModHeroLevel_T_.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModParagonUpgrade.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModParagonUpgrade.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModParagonUpgrade.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModParagonUpgrade.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModParagonUpgrade_T_.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModParagonUpgrade_T_.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModParagonUpgrade_T_.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModParagonUpgrade_T_.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModSubTower.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModSubTower.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModSubTower.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModSubTower.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModSubTower_T_.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModSubTower_T_.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModSubTower_T_.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModSubTower_T_.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModTower.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModTower.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModTower.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModTower.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModTowerHelper.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModTowerHelper.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModTowerHelper.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModTowerHelper.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModTowerSet.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModTowerSet.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModTowerSet.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModTowerSet.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModTower_T_.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModTower_T_.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModTower_T_.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModTower_T_.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModUpgrade.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModUpgrade.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModUpgrade.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModUpgrade.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModUpgrade_T_.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModUpgrade_T_.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModUpgrade_T_.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModUpgrade_T_.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModVanillaContent.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModVanillaContent.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModVanillaContent.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModVanillaContent.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModVanillaContent_T_.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModVanillaContent_T_.json similarity index 73% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModVanillaContent_T_.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModVanillaContent_T_.json index b83df0707..ccccfcaef 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModVanillaContent_T_.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModVanillaContent_T_.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Api.Towers

\n

ModVanillaContent Class

\n

ModContent Class for modifying a certain set of vanilla towers

\n
public abstract class ModVanillaContent<T> : BTD_Mod_Helper.Api.Towers.ModVanillaContent\n    where T : Model\n
\n

Type parameters

\n

\n

T

\n

Inheritance System.Object ï¡’ ModContent ï¡’ ModVanillaContent ï¡’ ModVanillaContent

\n

Derived
\n↳ ModVanillaBloon
\n↳ ModVanillaBloons
\n↳ ModVanillaTower
\n↳ ModVanillaUpgrade

\n

Methods

\n

\n

ModVanillaContent.Apply(T) Method

\n

Applies the modifications to the vanilla content

\n
public virtual void Apply(T model);\n
\n

Parameters

\n

\n

model .T\">T

\n

\n

ModVanillaContent.Apply(T, GameModel) Method

\n

Applies the modifications to the vanilla content

\n
public virtual void Apply(T model, GameModel gameModel);\n
\n

Parameters

\n

\n

model .T\">T

\n

\n

gameModel Il2CppAssets.Scripts.Models.GameModel

\n

\n

ModVanillaContent.GetAffected(GameModel) Method

\n

Gets the TowerModels that this will affect in the GameModel

\n
public abstract System.Collections.Generic.IEnumerable<T> GetAffected(GameModel gameModel);\n
\n

Parameters

\n

\n

gameModel Il2CppAssets.Scripts.Models.GameModel

\n

Returns

\n

System.Collections.Generic.IEnumerable<.T\">T>

\n

\n

ModVanillaContent.GetAffectedModels(GameModel) Method

\n

Gets the TowerModels that this will affect in the GameModel

\n
public sealed override System.Collections.Generic.IEnumerable<Model> GetAffectedModels(GameModel gameModel);\n
\n

Parameters

\n

\n

gameModel Il2CppAssets.Scripts.Models.GameModel

\n

Returns

\n

System.Collections.Generic.IEnumerable<Il2CppAssets.Scripts.Models.Model>

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Api.Towers.ModVanillaContent_T_"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Api.Towers

\n

ModVanillaContent Class

\n

ModContent Class for modifying a certain set of vanilla towers

\n
public abstract class ModVanillaContent<T> : BTD_Mod_Helper.Api.Towers.ModVanillaContent\n    where T : Model\n
\n

Type parameters

\n

\n

T

\n

Inheritance System.Object ï¡’ ModContent ï¡’ ModVanillaContent ï¡’ ModVanillaContent

\n

Derived
\n↳ ModVanillaBloon
\n↳ ModVanillaBloons
\n↳ ModVanillaTower
\n↳ ModVanillaUpgrade

\n

Methods

\n

\n

ModVanillaContent.Apply(T, GameModel) Method

\n

Applies the modifications to the vanilla content

\n
public virtual void Apply(T model, GameModel gameModel);\n
\n

Parameters

\n

\n

model .T\">T

\n

\n

gameModel Il2CppAssets.Scripts.Models.GameModel

\n

\n

ModVanillaContent.Apply(T) Method

\n

Applies the modifications to the vanilla content

\n
public virtual void Apply(T model);\n
\n

Parameters

\n

\n

model .T\">T

\n

\n

ModVanillaContent.GetAffected(GameModel) Method

\n

Gets the TowerModels that this will affect in the GameModel

\n
public abstract System.Collections.Generic.IEnumerable<T> GetAffected(GameModel gameModel);\n
\n

Parameters

\n

\n

gameModel Il2CppAssets.Scripts.Models.GameModel

\n

Returns

\n

System.Collections.Generic.IEnumerable<.T\">T>

\n

\n

ModVanillaContent.GetAffectedModels(GameModel) Method

\n

Gets the TowerModels that this will affect in the GameModel

\n
public sealed override System.Collections.Generic.IEnumerable<Model> GetAffectedModels(GameModel gameModel);\n
\n

Parameters

\n

\n

gameModel Il2CppAssets.Scripts.Models.GameModel

\n

Returns

\n

System.Collections.Generic.IEnumerable<Il2CppAssets.Scripts.Models.Model>

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Api.Towers.ModVanillaContent_T_"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModVanillaParagon.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModVanillaParagon.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModVanillaParagon.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModVanillaParagon.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModVanillaTower.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModVanillaTower.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModVanillaTower.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModVanillaTower.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModVanillaTower_T_.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModVanillaTower_T_.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModVanillaTower_T_.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModVanillaTower_T_.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModVanillaUpgrade.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModVanillaUpgrade.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ModVanillaUpgrade.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ModVanillaUpgrade.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ParagonMode.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ParagonMode.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Towers.ParagonMode.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Api.Towers.ParagonMode.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.BloonsMod.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.BloonsMod.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.BloonsMod.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.BloonsMod.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.BloonsTD6Mod.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.BloonsTD6Mod.json similarity index 94% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.BloonsTD6Mod.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.BloonsTD6Mod.json index 1c9a3a2ed..8bdc9c2b6 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.BloonsTD6Mod.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.BloonsTD6Mod.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper

\n

BloonsTD6Mod Class

\n

Extend this Class instead of MelonMod to gain access to dozens of easy to use built-in hooks

\n
public abstract class BloonsTD6Mod : BTD_Mod_Helper.BloonsMod\n
\n

Inheritance MelonLoader.MelonMod ï¡’ BloonsMod ï¡’ BloonsTD6Mod

\n

Methods

\n

\n

BloonsTD6Mod.ActOnMessage(Message) Method

\n

Acts on a Network message that's been sent to the client
\n

\nUse (Message)\">ReadMessage<T>(Message) to read back the message you sent.
\n

\nIf this is one of your messages and you're consuming and acting on it, return true.
\nOtherwise, return false. Seriously.
\nNote: Only invoked if CheatMod == true.

\n
public virtual bool ActOnMessage(Message message);\n
\n

Parameters

\n

\n

message Il2CppNinjaKiwi.NKMulti.Message

\n

Returns

\n

System.Boolean

\n

\n

BloonsTD6Mod.GetRoundHint(InGame, int, string) Method

\n

Called before the game shows a hint for a specific round
\nReturn 'false' to prevent the original method from running
\n

\nEquivalent to a HarmonyPrefix on InGame.GetRoundHint

\n
public virtual bool GetRoundHint(InGame inGame, int round, ref string text);\n
\n

Parameters

\n

\n

inGame Il2CppAssets.Scripts.Unity.UI_New.InGame.InGame

\n

\n

round System.Int32

\n

the current round

\n

\n

text System.String

\n

the text the hint will have, passed as a ref to allow changes

\n

Returns

\n

System.Boolean

\n

\n

BloonsTD6Mod.OnAbilityCast(Ability) Method

\n

Called when a ability is cast
\n

\nEquivalent to a HarmonyPostFix on Ability.Activate

\n
public virtual void OnAbilityCast(Ability ability);\n
\n

Parameters

\n

\n

ability Il2CppAssets.Scripts.Simulation.Towers.Behaviors.Abilities.Ability

\n

\n

BloonsTD6Mod.OnAttackCreated(Attack, Entity, Model) Method

\n

Called right after an Attack is created
\n

\nEquivalent to a HarmonyPostFix on Attack.Initialise

\n
public virtual void OnAttackCreated(Attack attack, Entity entity, Model modelToUse);\n
\n

Parameters

\n

\n

attack Il2CppAssets.Scripts.Simulation.Towers.Behaviors.Attack.Attack

\n

\n

entity Il2CppAssets.Scripts.Simulation.Objects.Entity

\n

\n

modelToUse Il2CppAssets.Scripts.Models.Model

\n

\n

BloonsTD6Mod.OnAttackModelChanged(Attack, Model) Method

\n

Called right after a Tower's Attack is changed for any reason (creation, upgrading, etc.)
\n

\nEquivalent to a HarmonyPostFix on Attack.UpdatedModel

\n
public virtual void OnAttackModelChanged(Attack attack, Model newModel);\n
\n

Parameters

\n

\n

attack Il2CppAssets.Scripts.Simulation.Towers.Behaviors.Attack.Attack

\n

\n

newModel Il2CppAssets.Scripts.Models.Model

\n

\n

BloonsTD6Mod.OnAudioFactoryStart(AudioFactory) Method

\n

Called when the games audioFactory is loaded
\n

\nEquivalent to a HarmonyPostFix on AudioFactory.Start

\n
public virtual void OnAudioFactoryStart(AudioFactory audioFactory);\n
\n

Parameters

\n

\n

audioFactory Il2CppAssets.Scripts.Unity.Audio.AudioFactory

\n

\n

BloonsTD6Mod.OnBananaPickup(Cash, float) Method

\n

Called after a banana is picked up
\n

\nEquivalent to a HarmonyPostfix on Cash.Pickup

\n
public virtual void OnBananaPickup(Cash banana, float amount);\n
\n

Parameters

\n

\n

banana Il2CppAssets.Scripts.Simulation.Towers.Projectiles.Behaviors.Cash

\n

\n

amount System.Single

\n

\n

BloonsTD6Mod.OnBloonCreated(Bloon) Method

\n

Called right after a Bloon is first created
\n

\nEquivalent to a HarmonyPostFix on Bloon.Initialise

\n
public virtual void OnBloonCreated(Bloon bloon);\n
\n

Parameters

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

\n

\n

BloonsTD6Mod.OnBloonDestroy(Bloon) Method

\n

Called right after a Bloon is destroyed
\n

\nEquivalent to a HarmonyPostFix on Bloon.OnDestroy

\n
public virtual void OnBloonDestroy(Bloon bloon);\n
\n

Parameters

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

\n

\n

BloonsTD6Mod.OnBloonEmissionsAdded(Spawner, Il2CppReferenceArray, int, int) Method

\n

Called after a new bloon emission is added to the spawner
\n

\nEquivalent to a HarmonyPostfix on Spawner.AddEmissions

\n
public virtual void OnBloonEmissionsAdded(Spawner spawner, Il2CppReferenceArray<BloonEmissionModel> newEmissions, int round, int index=0);\n
\n

Parameters

\n

\n

spawner Il2CppAssets.Scripts.Simulation.Track.Spawner

\n

\n

newEmissions Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

round System.Int32

\n

\n

index System.Int32

\n

\n

BloonsTD6Mod.OnBloonEmitted(Spawner, BloonModel, int, int, float, Bloon) Method

\n

Called after a bloon is emitted from a spawner
\n

\nEquivalent to a HarmonyPostfix on Spawner.Emit

\n
public virtual void OnBloonEmitted(Spawner spawner, BloonModel bloonModel, int round, int index, float startingDist, ref Bloon bloon);\n
\n

Parameters

\n

\n

spawner Il2CppAssets.Scripts.Simulation.Track.Spawner

\n

\n

bloonModel Il2CppAssets.Scripts.Models.Bloons.BloonModel

\n

\n

round System.Int32

\n

\n

index System.Int32

\n

\n

startingDist System.Single

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

\n

\n

BloonsTD6Mod.OnBloonModelUpdated(Bloon, Model) Method

\n

Called right after a Bloon's BloonModel is updated
\n

\nEquivalent to a HarmonyPostFix on Bloon.UpdatedModel

\n
public virtual void OnBloonModelUpdated(Bloon bloon, Model model);\n
\n

Parameters

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

\n

\n

model Il2CppAssets.Scripts.Models.Model

\n

\n

BloonsTD6Mod.OnBloonPopped(Bloon) Method

\n

Called right after a Bloon is destroyed, but only when it's popped and not leaked

\n
public virtual void OnBloonPopped(Bloon bloon);\n
\n

Parameters

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

\n

\n

BloonsTD6Mod.OnButtonClicked(Button, PointerEventData) Method

\n

Called after any button is clicked
\n

\nEquivalent to a HarmonyPostfix on Button.OnPointerClick

\n
public virtual void OnButtonClicked(Button button, PointerEventData clickData);\n
\n

Parameters

\n

\n

button UnityEngine.UI.Button

\n

\n

clickData UnityEngine.EventSystems.PointerEventData

\n

\n

BloonsTD6Mod.OnConnected(NKMultiGameInterface) Method

\n

Executed once the user has connected to a game session.
\nNote: Only invoked if CheatMod == true.

\n
public virtual void OnConnected(NKMultiGameInterface nkGi);\n
\n

Parameters

\n

\n

nkGi Il2CppNinjaKiwi.NKMulti.NKMultiGameInterface

\n

The interface used to interact with the game.

\n

\n

BloonsTD6Mod.OnConnectFail(NKMultiGameInterface) Method

\n

Executed once the user has tried to connect to a server, but failed to do so.
\nNote: Only invoked if CheatMod == true.

\n
public virtual void OnConnectFail(NKMultiGameInterface nkGi);\n
\n

Parameters

\n

\n

nkGi Il2CppNinjaKiwi.NKMulti.NKMultiGameInterface

\n

The interface used to interact with the game.

\n

\n

BloonsTD6Mod.OnDefeat() Method

\n

Called right after a match ends in defeat
\n

\nEquivalent to a HarmonyPostFix on Simulation.OnDefeat

\n
public virtual void OnDefeat();\n
\n

\n

BloonsTD6Mod.OnDisconnected(NKMultiGameInterface) Method

\n

Executed once the player has disconnected from a server.
\nNote: Only invoked if CheatMod == true.

\n
public virtual void OnDisconnected(NKMultiGameInterface nkGi);\n
\n

Parameters

\n

\n

nkGi Il2CppNinjaKiwi.NKMulti.NKMultiGameInterface

\n

The interface used to interact with the game.

\n

\n

BloonsTD6Mod.OnFastForwardChanged(bool) Method

\n

Called right after a game ends in victory
\n

\nEquivalent to a HarmonyPostFix on TimeManager.SetFastForward

\n
public virtual void OnFastForwardChanged(bool newValue);\n
\n

Parameters

\n

\n

newValue System.Boolean

\n

\n

BloonsTD6Mod.OnGameDataLoaded(GameData) Method

\n

Called when the GameData.Instance object is first loaded

\n
public virtual void OnGameDataLoaded(GameData gameData);\n
\n

Parameters

\n

\n

gameData Il2CppAssets.Scripts.Data.GameData

\n

GameData.Instance

\n

\n

BloonsTD6Mod.OnGameModelLoaded(GameModel) Method

\n

Called when Game.instance.model is not null

\n
public virtual void OnGameModelLoaded(GameModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

\n

BloonsTD6Mod.OnGameObjectsReset() Method

\n

Called when all of the existing GameObjects within a match are destroyed

\n
public virtual void OnGameObjectsReset();\n
\n

\n

BloonsTD6Mod.OnInGameLoaded(InGame) Method

\n

Called when InGame.instance.UnityToSimulation.Simulation is not null

\n
public virtual void OnInGameLoaded(InGame inGame);\n
\n

Parameters

\n

\n

inGame Il2CppAssets.Scripts.Unity.UI_New.InGame.InGame

\n

\n

BloonsTD6Mod.OnMainMenu() Method

\n

Called when you go to the main menu screen
\n

\nEquivalent to a HarmonyPostFix on MainMenu.OnEnable

\n
public virtual void OnMainMenu();\n
\n

\n

BloonsTD6Mod.OnMapModelLoaded(MapModel) Method

\n

Called when a map model is loaded by the game. Equivelant to MapLoader.Load.

\n
public virtual void OnMapModelLoaded(ref MapModel mapModel);\n
\n

Parameters

\n

\n

mapModel Il2CppAssets.Scripts.Models.Map.MapModel

\n

The map that was just loaded. It is passed by reference to allow for modifications.

\n

\n

BloonsTD6Mod.OnMatchEnd() Method

\n

Called when the player returns to the MainMenu from a match
\n

\nEquivalent to a HarmonyPostFix on InGame.Quit

\n
public virtual void OnMatchEnd();\n
\n

\n

BloonsTD6Mod.OnMatchStart() Method

\n

Called right after a match is started up (restart included it seems like)
\n

\nEquivalent to a HarmonyPostFix on InGame.StartMatch

\n
public virtual void OnMatchStart();\n
\n

\n

BloonsTD6Mod.OnModelLoaded(Factory, string, Action) Method

\n

Called when a display is being loaded such as a towers 3d model
\n

\nEquivalent to a HarmonyPostFix on GameModel.CreatedModded

\n
public virtual void OnModelLoaded(Factory factory, string ModelToLoad, System.Action<UnityDisplayNode> action);\n
\n

Parameters

\n

\n

factory Il2CppAssets.Scripts.Unity.Display.Factory

\n

\n

ModelToLoad System.String

\n

\n

action System.Action<Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode>

\n

\n

BloonsTD6Mod.OnNewGameModel(GameModel) Method

\n

Called when a new GameModel is created, aka when things like Monkey Knowledge are applied to towers
\n

\nEquivalent to a HarmonyPostFix on GameModel.CreatedModded

\n
public virtual void OnNewGameModel(GameModel result);\n
\n

Parameters

\n

\n

result Il2CppAssets.Scripts.Models.GameModel

\n

\n

BloonsTD6Mod.OnNewGameModel(GameModel, List) Method

\n

Called when a new GameModel is created, aka when things like Monkey Knowledge are applied to towers
\n

\nEquivalent to a HarmonyPostFix on GameModel.CreatedModded

\n
public virtual void OnNewGameModel(GameModel result, List<ModModel> mods);\n
\n

Parameters

\n

\n

result Il2CppAssets.Scripts.Models.GameModel

\n

\n

mods Il2CppSystem.Collections.Generic.List

\n

\n

BloonsTD6Mod.OnNewGameModel(GameModel, MapModel) Method

\n

Called when a new GameModel is created, including the map
\n

\nEquivalent to a HarmonyPostFix on GameModel.CreatedModded

\n
public virtual void OnNewGameModel(GameModel result, MapModel map);\n
\n

Parameters

\n

\n

result Il2CppAssets.Scripts.Models.GameModel

\n

\n

map Il2CppAssets.Scripts.Models.Map.MapModel

\n

\n

BloonsTD6Mod.OnNewGameModel(GameModel, IReadOnlyList) Method

\n

Called when a new GameModel is created, aka when things like Monkey Knowledge are applied to towers
\n

\nEquivalent to a HarmonyPostFix on GameModel.CreatedModded

\n
public virtual void OnNewGameModel(GameModel result, System.Collections.Generic.IReadOnlyList<ModModel> mods);\n
\n

Parameters

\n

\n

result Il2CppAssets.Scripts.Models.GameModel

\n

\n

mods System.Collections.Generic.IReadOnlyList<Il2CppAssets.Scripts.Models.ModModel>

\n

\n

BloonsTD6Mod.OnPauseScreenClosed(PauseScreen) Method

\n

Called when the pause screen is closed
\n

\nEquivalent to a HarmonyPostfix on PauseScreen.Close

\n
public virtual void OnPauseScreenClosed(PauseScreen pauseScreen);\n
\n

Parameters

\n

\n

pauseScreen Il2CppAssets.Scripts.Unity.UI_New.Pause.PauseScreen

\n

\n

BloonsTD6Mod.OnPauseScreenOpened(PauseScreen) Method

\n

Called when the pause screen is opened
\n

\nEquivalent to a HarmonyPostfix on PauseScreen.Open

\n
public virtual void OnPauseScreenOpened(PauseScreen pauseScreen);\n
\n

Parameters

\n

\n

pauseScreen Il2CppAssets.Scripts.Unity.UI_New.Pause.PauseScreen

\n

\n

BloonsTD6Mod.OnPeerConnected(NKMultiGameInterface, int) Method

\n

Executed when a new client has joined the game session.
\nNote: Only invoked if CheatMod == true.

\n
public virtual void OnPeerConnected(NKMultiGameInterface nkGi, int peerId);\n
\n

Parameters

\n

\n

nkGi Il2CppNinjaKiwi.NKMulti.NKMultiGameInterface

\n

The interface used to interact with the game.

\n

\n

peerId System.Int32

\n

Index of the peer in question.

\n

\n

BloonsTD6Mod.OnPeerDisconnected(NKMultiGameInterface, int) Method

\n

Executed when a new client has left the game session.
\nNote: Only invoked if CheatMod == true.

\n
public virtual void OnPeerDisconnected(NKMultiGameInterface nkGi, int peerId);\n
\n

Parameters

\n

\n

nkGi Il2CppNinjaKiwi.NKMulti.NKMultiGameInterface

\n

The interface used to interact with the game.

\n

\n

peerId System.Int32

\n

Index of the peer in question.

\n

\n

BloonsTD6Mod.OnPointerEnterSelectable(Selectable, PointerEventData) Method

\n

Called after the mouse goes over a selectable ui element
\n

\nEquivalent to a HarmonyPostfix on Button.OnPointerEnter

\n
public virtual void OnPointerEnterSelectable(Selectable button, PointerEventData eventData);\n
\n

Parameters

\n

\n

button UnityEngine.UI.Selectable

\n

\n

eventData UnityEngine.EventSystems.PointerEventData

\n

\n

BloonsTD6Mod.OnPointerExitSelectable(Selectable, PointerEventData) Method

\n

Called after the mouse leaves a button
\n

\nEquivalent to a HarmonyPostfix on Button.OnPointerExit

\n
public virtual void OnPointerExitSelectable(Selectable button, PointerEventData eventData);\n
\n

Parameters

\n

\n

button UnityEngine.UI.Selectable

\n

\n

eventData UnityEngine.EventSystems.PointerEventData

\n

\n

BloonsTD6Mod.OnProfileLoaded(ProfileModel) Method

\n

Called when the player's ProfileModel is loaded.
\n

\nEquivalent to a HarmonyPostFix on ProfileModel.Validate

\n
public virtual void OnProfileLoaded(ProfileModel result);\n
\n

Parameters

\n

\n

result Il2CppAssets.Scripts.Models.Profile.ProfileModel

\n

\n

BloonsTD6Mod.OnProjectileCreated(Projectile, Entity, Model) Method

\n

Called right after a Projectile is created
\n

\nEquivalent to a HarmonyPostFix on Projectile.Initialise

\n
public virtual void OnProjectileCreated(Projectile projectile, Entity entity, Model modelToUse);\n
\n

Parameters

\n

\n

projectile Il2CppAssets.Scripts.Simulation.Towers.Projectiles.Projectile

\n

\n

entity Il2CppAssets.Scripts.Simulation.Objects.Entity

\n

\n

modelToUse Il2CppAssets.Scripts.Models.Model

\n

\n

BloonsTD6Mod.OnProjectileModelChanged(Projectile, Model) Method

\n

Called right after a Tower's TowerModel is changed for any reason (creation, upgrading, etc.)
\n

\nEquivalent to a HarmonyPostFix on Projectile.UpdatedModel

\n
public virtual void OnProjectileModelChanged(Projectile projectile, Model newModel);\n
\n

Parameters

\n

\n

projectile Il2CppAssets.Scripts.Simulation.Towers.Projectiles.Projectile

\n

\n

newModel Il2CppAssets.Scripts.Models.Model

\n

\n

BloonsTD6Mod.OnRemoveableDestroyed(Removeable) Method

\n

Called after a Removeable is destroyed
\n

\nEquivalent to a HarmonyPostfix on Map.DestroyRemoveable

\n
public virtual void OnRemoveableDestroyed(Removeable removeable);\n
\n

Parameters

\n

\n

removeable Il2CppAssets.Scripts.Simulation.Track.Removeable

\n

\n

BloonsTD6Mod.OnRestart() Method

\n

Called when a match is restarted
\n

\nEquivalent to a HarmonyPostFix on InGame.Restart

\n
public virtual void OnRestart();\n
\n

\n

BloonsTD6Mod.OnRoundEnd() Method

\n

Called right after a round starts
\n

\nEquivalent to a HarmonyPostFix on Simulation.OnRoundEnd

\n
public virtual void OnRoundEnd();\n
\n

\n

BloonsTD6Mod.OnRoundStart() Method

\n

Called right after a round starts
\n

\nEquivalent to a HarmonyPostFix on Simulation.OnRoundStart

\n
public virtual void OnRoundStart();\n
\n

\n

BloonsTD6Mod.OnSpriteLoad(SpriteReference, Image) Method

\n

Called when a sprite is being loaded
\n

\nEquivalent to a HarmonyPostFix on ResourceLoader.LoadSpriteFromSpriteReferenceAsync

\n
public virtual void OnSpriteLoad(SpriteReference spriteref, Image image);\n
\n

Parameters

\n

\n

spriteref Il2CppNinjaKiwi.Common.ResourceUtils.SpriteReference

\n

\n

image UnityEngine.UI.Image

\n

\n

BloonsTD6Mod.OnTitleScreen() Method

\n

Called right after the game finishes loading everything
\n

\nEquivalent to a HarmonyPostFix on TitleScreen.Start

\n
public virtual void OnTitleScreen();\n
\n

\n

BloonsTD6Mod.OnTowerButtonCreated(TowerModel, int, bool, ITowerPurchaseButton) Method

\n

Called after a TowerPurchaseButton is created
\n

\nEquivalent to a HarmonyPostfix on ShopMenu.CreateTowerButton

\n
public virtual void OnTowerButtonCreated(TowerModel tower, int index, bool showAmount, ref ITowerPurchaseButton button);\n
\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

index System.Int32

\n

\n

showAmount System.Boolean

\n

\n

button Il2CppAssets.Scripts.Unity.UI_New.InGame.StoreMenu.ITowerPurchaseButton

\n

\n

BloonsTD6Mod.OnTowerCreated(Tower, Entity, Model) Method

\n

Called right after a Tower is initialized
\n

\nEquivalent to a HarmonyPostFix on Tower.Initialise

\n
public virtual void OnTowerCreated(Tower tower, Entity target, Model modelToUse);\n
\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

\n

target Il2CppAssets.Scripts.Simulation.Objects.Entity

\n

\n

modelToUse Il2CppAssets.Scripts.Models.Model

\n

\n

BloonsTD6Mod.OnTowerDeselected(Tower) Method

\n

Called right after a Tower is deselected by the player
\n

\nEquivalent to a HarmonyPostFix on Tower.UnHighlight

\n
public virtual void OnTowerDeselected(Tower tower);\n
\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

\n

BloonsTD6Mod.OnTowerDestroyed(Tower) Method

\n

Called right after a Tower is destroyed
\n

\nEquivalent to a HarmonyPostFix on Tower.Destroyed

\n
public virtual void OnTowerDestroyed(Tower tower);\n
\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

\n

BloonsTD6Mod.OnTowerGraphicsCreated(TowerModel, List) Method

\n

Called right before a Tower's 3D graphics are initialized
\n

\nEquivalent to a HarmonyPreFix on InputManager.CreateTowerGraphicsAsync

\n
public virtual void OnTowerGraphicsCreated(TowerModel towerModel, System.Collections.Generic.List<UnityDisplayNode> placementGraphics);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

placementGraphics System.Collections.Generic.List<Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode>

\n

\n

BloonsTD6Mod.OnTowerInventoryInit(TowerInventory, List) Method

\n

Called after a TowerInventory is initialized
\n

\nEquivalent to a HarmonyPostfix on TowerInventory.Init

\n
public virtual void OnTowerInventoryInit(TowerInventory towerInventory, System.Collections.Generic.List<TowerDetailsModel> baseTowers);\n
\n

Parameters

\n

\n

towerInventory Il2CppAssets.Scripts.Simulation.Input.TowerInventory

\n

\n

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

\n

\n

BloonsTD6Mod.OnTowerInventoryInitialized(TowerInventory, List) Method

\n

Called when the TowerInventory is initialized for a game

\n
public virtual void OnTowerInventoryInitialized(TowerInventory towerInventory, System.Collections.Generic.List<TowerDetailsModel> allTowersInTheGame);\n
\n

Parameters

\n

\n

towerInventory Il2CppAssets.Scripts.Simulation.Input.TowerInventory

\n

\n

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

\n

\n

BloonsTD6Mod.OnTowerLoaded(Tower, TowerSaveDataModel) Method

\n

Called when you load a save file and a Tower's save data get loaded for the tower
\n

\nUse saveData.metaData to load custom information
\n

\nEquivalent to a HarmonyPostFix on Tower.SetSavedData

\n
public virtual void OnTowerLoaded(Tower tower, TowerSaveDataModel saveData);\n
\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

\n

saveData Il2CppAssets.Scripts.Models.Profile.TowerSaveDataModel

\n

\n

BloonsTD6Mod.OnTowerModelChanged(Tower, Model) Method

\n

Called right after a Tower's TowerModel is changed for any reason (creation, upgrading, etc.)
\n

\nEquivalent to a HarmonyPostFix on Tower.UpdatedModel

\n
public virtual void OnTowerModelChanged(Tower tower, Model newModel);\n
\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

\n

newModel Il2CppAssets.Scripts.Models.Model

\n

\n

BloonsTD6Mod.OnTowerSaved(Tower, TowerSaveDataModel) Method

\n

Called at the end of each round when a Tower's data is saved
\n

\nUse saveData.metaData to save custom information
\n

\nEquivalent to a HarmonyPostFix on Tower.GetSavedData

\n
public virtual void OnTowerSaved(Tower tower, TowerSaveDataModel saveData);\n
\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

\n

saveData Il2CppAssets.Scripts.Models.Profile.TowerSaveDataModel

\n

\n

BloonsTD6Mod.OnTowerSelected(Tower) Method

\n

Called right after a Tower is selected by the player
\n

\nEquivalent to a HarmonyPostFix on TowerSelectionMenu.Show

\n
public virtual void OnTowerSelected(Tower tower);\n
\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

\n

BloonsTD6Mod.OnTowerSold(Tower, float) Method

\n

Called right after a Tower is sold
\n

\nEquivalent to a HarmonyPostFix on Tower.OnSold

\n
public virtual void OnTowerSold(Tower tower, float amount);\n
\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

\n

amount System.Single

\n

\n

BloonsTD6Mod.OnTowerUpgraded(Tower, string, TowerModel) Method

\n

Called right after a Tower is upgraded

\n
public virtual void OnTowerUpgraded(Tower tower, string upgradeName, TowerModel newBaseTowerModel);\n
\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

\n

upgradeName System.String

\n

\n

newBaseTowerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

BloonsTD6Mod.OnVictory() Method

\n

Called right after a match ends in victory
\n

\nEquivalent to a HarmonyPostFix on InGame.OnVictory

\n
public virtual void OnVictory();\n
\n

\n

BloonsTD6Mod.OnWeaponCreated(Weapon, Entity, Model) Method

\n

Called right after a Weapon is created
\n

\nEquivalent to a HarmonyPostFix on Weapon.Initialise

\n
public virtual void OnWeaponCreated(Weapon weapon, Entity entity, Model modelToUse);\n
\n

Parameters

\n

\n

weapon Il2CppAssets.Scripts.Simulation.Towers.Weapons.Weapon

\n

\n

entity Il2CppAssets.Scripts.Simulation.Objects.Entity

\n

\n

modelToUse Il2CppAssets.Scripts.Models.Model

\n

\n

BloonsTD6Mod.OnWeaponFire(Weapon) Method

\n

Called when a weapon fires
\n

\nEquivalent to a HarmonyPostFix on Weapon.SpawnDart

\n
public virtual void OnWeaponFire(Weapon weapon);\n
\n

Parameters

\n

\n

weapon Il2CppAssets.Scripts.Simulation.Towers.Weapons.Weapon

\n

\n

BloonsTD6Mod.OnWeaponModelChanged(Weapon, Model) Method

\n

Called right after a Tower's WeaponModel is changed for any reason (creation, upgrading, etc.)
\n

\nEquivalent to a HarmonyPostFix on Weapon.UpdatedModel

\n
public virtual void OnWeaponModelChanged(Weapon weapon, Model newModel);\n
\n

Parameters

\n

\n

weapon Il2CppAssets.Scripts.Simulation.Towers.Weapons.Weapon

\n

\n

newModel Il2CppAssets.Scripts.Models.Model

\n

\n

BloonsTD6Mod.PostBloonDamaged(Bloon, float, Projectile, bool, bool, bool, Tower, BloonProperties, bool, bool, bool) Method

\n

Called right after a Bloon is damaged
\n

\nEquivalent to a HarmonyPostFix on Bloon.Damaged

\n
public virtual void PostBloonDamaged(Bloon bloon, float totalAmount, Projectile projectile, bool distributeToChildren, bool overrideDistributeBlocker, bool createEffect, Tower tower, BloonProperties immuneBloonProperties, bool canDestroyProjectile=true, bool ignoreNonTargetable=false, bool blockSpawnChildren=false);\n
\n

Parameters

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

\n

\n

totalAmount System.Single

\n

\n

projectile Il2CppAssets.Scripts.Simulation.Towers.Projectiles.Projectile

\n

\n

distributeToChildren System.Boolean

\n

\n

overrideDistributeBlocker System.Boolean

\n

\n

createEffect System.Boolean

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

\n

immuneBloonProperties Il2Cpp.BloonProperties

\n

\n

canDestroyProjectile System.Boolean

\n

\n

ignoreNonTargetable System.Boolean

\n

\n

blockSpawnChildren System.Boolean

\n

\n

BloonsTD6Mod.PostBloonLeaked(Bloon) Method

\n

Called right after a Bloon leaks.
\n

\nEquivalent to a HarmonyPostFix on Bloon.Leaked

\n
public virtual void PostBloonLeaked(Bloon bloon);\n
\n

Parameters

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

\n

\n

BloonsTD6Mod.PostCleanProfile(ProfileModel) Method

\n

If you removed any data in PreCleanProfile, you may want to add it back here, or just call
\nOnProfileLoaded(ProfileModel)
\nagain on the profile.

\n
public virtual void PostCleanProfile(ProfileModel profile);\n
\n

Parameters

\n

\n

profile Il2CppAssets.Scripts.Models.Profile.ProfileModel

\n

\n

BloonsTD6Mod.PostSpriteLoaded(SpriteAtlas, string, Sprite) Method

\n

Called after a sprite is loaded from a SpriteAtlas
\n

\nEquivalent to a HarmonyPostfix on SpriteAtlas.GetSprite

\n
public virtual void PostSpriteLoaded(SpriteAtlas spriteAtlas, string name, ref Sprite result);\n
\n

Parameters

\n

\n

spriteAtlas UnityEngine.U2D.SpriteAtlas

\n

\n

name System.String

\n

\n

result UnityEngine.Sprite

\n

\n

BloonsTD6Mod.PreBloonLeaked(Bloon) Method

\n

Called right before a Bloon would leak.
\nReturn 'false' to prevent the leak from happening
\n

\nEquivalent to a HarmonyPreFix on Bloon.Leaked

\n
public virtual bool PreBloonLeaked(Bloon bloon);\n
\n

Parameters

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

\n

Returns

\n

System.Boolean

\n

\n

BloonsTD6Mod.PreCleanProfile(ProfileModel) Method

\n

Perform actions on a profile right before the Mod Helper cleans it. If you see that the Mod Helper cleans
\npast profile data from your mod on startup, it should be removed here.

\n
public virtual void PreCleanProfile(ProfileModel profile);\n
\n

Parameters

\n

\n

profile Il2CppAssets.Scripts.Models.Profile.ProfileModel

\n

\n

BloonsTD6Mod.PreSpriteLoaded(SpriteAtlas, string, Sprite) Method

\n

Called before a sprite is loaded from a SpriteAtlas
\nReturn 'false' to prevent the original method from running
\n

\nEquivalent to a HarmonyPrefix on SpriteAtlas.GetSprite

\n
public virtual bool PreSpriteLoaded(SpriteAtlas spriteAtlas, ref string name, ref Sprite result);\n
\n

Parameters

\n

\n

spriteAtlas UnityEngine.U2D.SpriteAtlas

\n

\n

name System.String

\n

\n

result UnityEngine.Sprite

\n

Returns

\n

System.Boolean

\n

\n

BloonsTD6Mod.PreTowerInventoryInit(TowerInventory, IEnumerable) Method

\n

Called before the TowerInventory is initialized
\n

\nEquivalent to a HarmonyPrefix on TowerInventory.Init

\n
public virtual void PreTowerInventoryInit(TowerInventory towerInventory, ref System.Collections.Generic.IEnumerable<TowerDetailsModel> baseTowers);\n
\n

Parameters

\n

\n

towerInventory Il2CppAssets.Scripts.Simulation.Input.TowerInventory

\n

\n

baseTowers System.Collections.Generic.IEnumerable<Il2CppAssets.Scripts.Models.TowerSets.TowerDetailsModel>

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.BloonsTD6Mod"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper

\n

BloonsTD6Mod Class

\n

Extend this Class instead of MelonMod to gain access to dozens of easy to use built-in hooks

\n
public abstract class BloonsTD6Mod : BTD_Mod_Helper.BloonsMod\n
\n

Inheritance MelonLoader.MelonMod ï¡’ BloonsMod ï¡’ BloonsTD6Mod

\n

Methods

\n

\n

BloonsTD6Mod.ActOnMessage(Message) Method

\n

Acts on a Network message that's been sent to the client
\n

\nUse (Message)\">ReadMessage<T>(Message) to read back the message you sent.
\n

\nIf this is one of your messages and you're consuming and acting on it, return true.
\nOtherwise, return false. Seriously.
\nNote: Only invoked if CheatMod == true.

\n
public virtual bool ActOnMessage(Message message);\n
\n

Parameters

\n

\n

message Il2CppNinjaKiwi.NKMulti.Message

\n

Returns

\n

System.Boolean

\n

\n

BloonsTD6Mod.GetRoundHint(InGame, int, string) Method

\n

Called before the game shows a hint for a specific round
\nReturn 'false' to prevent the original method from running
\n

\nEquivalent to a HarmonyPrefix on InGame.GetRoundHint

\n
public virtual bool GetRoundHint(InGame inGame, int round, ref string text);\n
\n

Parameters

\n

\n

inGame Il2CppAssets.Scripts.Unity.UI_New.InGame.InGame

\n

\n

round System.Int32

\n

the current round

\n

\n

text System.String

\n

the text the hint will have, passed as a ref to allow changes

\n

Returns

\n

System.Boolean

\n

\n

BloonsTD6Mod.OnAbilityCast(Ability) Method

\n

Called when a ability is cast
\n

\nEquivalent to a HarmonyPostFix on Ability.Activate

\n
public virtual void OnAbilityCast(Ability ability);\n
\n

Parameters

\n

\n

ability Il2CppAssets.Scripts.Simulation.Towers.Behaviors.Abilities.Ability

\n

\n

BloonsTD6Mod.OnAttackCreated(Attack, Entity, Model) Method

\n

Called right after an Attack is created
\n

\nEquivalent to a HarmonyPostFix on Attack.Initialise

\n
public virtual void OnAttackCreated(Attack attack, Entity entity, Model modelToUse);\n
\n

Parameters

\n

\n

attack Il2CppAssets.Scripts.Simulation.Towers.Behaviors.Attack.Attack

\n

\n

entity Il2CppAssets.Scripts.Simulation.Objects.Entity

\n

\n

modelToUse Il2CppAssets.Scripts.Models.Model

\n

\n

BloonsTD6Mod.OnAttackModelChanged(Attack, Model) Method

\n

Called right after a Tower's Attack is changed for any reason (creation, upgrading, etc.)
\n

\nEquivalent to a HarmonyPostFix on Attack.UpdatedModel

\n
public virtual void OnAttackModelChanged(Attack attack, Model newModel);\n
\n

Parameters

\n

\n

attack Il2CppAssets.Scripts.Simulation.Towers.Behaviors.Attack.Attack

\n

\n

newModel Il2CppAssets.Scripts.Models.Model

\n

\n

BloonsTD6Mod.OnAudioFactoryStart(AudioFactory) Method

\n

Called when the games audioFactory is loaded
\n

\nEquivalent to a HarmonyPostFix on AudioFactory.Start

\n
public virtual void OnAudioFactoryStart(AudioFactory audioFactory);\n
\n

Parameters

\n

\n

audioFactory Il2CppAssets.Scripts.Unity.Audio.AudioFactory

\n

\n

BloonsTD6Mod.OnBananaPickup(Cash, float) Method

\n

Called after a banana is picked up
\n

\nEquivalent to a HarmonyPostfix on Cash.Pickup

\n
public virtual void OnBananaPickup(Cash banana, float amount);\n
\n

Parameters

\n

\n

banana Il2CppAssets.Scripts.Simulation.Towers.Projectiles.Behaviors.Cash

\n

\n

amount System.Single

\n

\n

BloonsTD6Mod.OnBloonCreated(Bloon) Method

\n

Called right after a Bloon is first created
\n

\nEquivalent to a HarmonyPostFix on Bloon.Initialise

\n
public virtual void OnBloonCreated(Bloon bloon);\n
\n

Parameters

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

\n

\n

BloonsTD6Mod.OnBloonDestroy(Bloon) Method

\n

Called right after a Bloon is destroyed
\n

\nEquivalent to a HarmonyPostFix on Bloon.OnDestroy

\n
public virtual void OnBloonDestroy(Bloon bloon);\n
\n

Parameters

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

\n

\n

BloonsTD6Mod.OnBloonEmissionsAdded(Spawner, Il2CppReferenceArray, int, int) Method

\n

Called after a new bloon emission is added to the spawner
\n

\nEquivalent to a HarmonyPostfix on Spawner.AddEmissions

\n
public virtual void OnBloonEmissionsAdded(Spawner spawner, Il2CppReferenceArray<BloonEmissionModel> newEmissions, int round, int index=0);\n
\n

Parameters

\n

\n

spawner Il2CppAssets.Scripts.Simulation.Track.Spawner

\n

\n

newEmissions Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

round System.Int32

\n

\n

index System.Int32

\n

\n

BloonsTD6Mod.OnBloonEmitted(Spawner, BloonModel, int, int, float, Bloon) Method

\n

Called after a bloon is emitted from a spawner
\n

\nEquivalent to a HarmonyPostfix on Spawner.Emit

\n
public virtual void OnBloonEmitted(Spawner spawner, BloonModel bloonModel, int round, int index, float startingDist, ref Bloon bloon);\n
\n

Parameters

\n

\n

spawner Il2CppAssets.Scripts.Simulation.Track.Spawner

\n

\n

bloonModel Il2CppAssets.Scripts.Models.Bloons.BloonModel

\n

\n

round System.Int32

\n

\n

index System.Int32

\n

\n

startingDist System.Single

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

\n

\n

BloonsTD6Mod.OnBloonModelUpdated(Bloon, Model) Method

\n

Called right after a Bloon's BloonModel is updated
\n

\nEquivalent to a HarmonyPostFix on Bloon.UpdatedModel

\n
public virtual void OnBloonModelUpdated(Bloon bloon, Model model);\n
\n

Parameters

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

\n

\n

model Il2CppAssets.Scripts.Models.Model

\n

\n

BloonsTD6Mod.OnBloonPopped(Bloon) Method

\n

Called right after a Bloon is destroyed, but only when it's popped and not leaked

\n
public virtual void OnBloonPopped(Bloon bloon);\n
\n

Parameters

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

\n

\n

BloonsTD6Mod.OnButtonClicked(Button, PointerEventData) Method

\n

Called after any button is clicked
\n

\nEquivalent to a HarmonyPostfix on Button.OnPointerClick

\n
public virtual void OnButtonClicked(Button button, PointerEventData clickData);\n
\n

Parameters

\n

\n

button UnityEngine.UI.Button

\n

\n

clickData UnityEngine.EventSystems.PointerEventData

\n

\n

BloonsTD6Mod.OnConnected(NKMultiGameInterface) Method

\n

Executed once the user has connected to a game session.
\nNote: Only invoked if CheatMod == true.

\n
public virtual void OnConnected(NKMultiGameInterface nkGi);\n
\n

Parameters

\n

\n

nkGi Il2CppNinjaKiwi.NKMulti.NKMultiGameInterface

\n

The interface used to interact with the game.

\n

\n

BloonsTD6Mod.OnConnectFail(NKMultiGameInterface) Method

\n

Executed once the user has tried to connect to a server, but failed to do so.
\nNote: Only invoked if CheatMod == true.

\n
public virtual void OnConnectFail(NKMultiGameInterface nkGi);\n
\n

Parameters

\n

\n

nkGi Il2CppNinjaKiwi.NKMulti.NKMultiGameInterface

\n

The interface used to interact with the game.

\n

\n

BloonsTD6Mod.OnDefeat() Method

\n

Called right after a match ends in defeat
\n

\nEquivalent to a HarmonyPostFix on Simulation.OnDefeat

\n
public virtual void OnDefeat();\n
\n

\n

BloonsTD6Mod.OnDisconnected(NKMultiGameInterface) Method

\n

Executed once the player has disconnected from a server.
\nNote: Only invoked if CheatMod == true.

\n
public virtual void OnDisconnected(NKMultiGameInterface nkGi);\n
\n

Parameters

\n

\n

nkGi Il2CppNinjaKiwi.NKMulti.NKMultiGameInterface

\n

The interface used to interact with the game.

\n

\n

BloonsTD6Mod.OnFastForwardChanged(bool) Method

\n

Called right after a game ends in victory
\n

\nEquivalent to a HarmonyPostFix on TimeManager.SetFastForward

\n
public virtual void OnFastForwardChanged(bool newValue);\n
\n

Parameters

\n

\n

newValue System.Boolean

\n

\n

BloonsTD6Mod.OnGameDataLoaded(GameData) Method

\n

Called when the GameData.Instance object is first loaded

\n
public virtual void OnGameDataLoaded(GameData gameData);\n
\n

Parameters

\n

\n

gameData Il2CppAssets.Scripts.Data.GameData

\n

GameData.Instance

\n

\n

BloonsTD6Mod.OnGameModelLoaded(GameModel) Method

\n

Called when Game.instance.model is not null

\n
public virtual void OnGameModelLoaded(GameModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

\n

BloonsTD6Mod.OnGameObjectsReset() Method

\n

Called when all of the existing GameObjects within a match are destroyed

\n
public virtual void OnGameObjectsReset();\n
\n

\n

BloonsTD6Mod.OnInGameLoaded(InGame) Method

\n

Called when InGame.instance.UnityToSimulation.Simulation is not null

\n
public virtual void OnInGameLoaded(InGame inGame);\n
\n

Parameters

\n

\n

inGame Il2CppAssets.Scripts.Unity.UI_New.InGame.InGame

\n

\n

BloonsTD6Mod.OnMainMenu() Method

\n

Called when you go to the main menu screen
\n

\nEquivalent to a HarmonyPostFix on MainMenu.OnEnable

\n
public virtual void OnMainMenu();\n
\n

\n

BloonsTD6Mod.OnMapModelLoaded(MapModel) Method

\n

Called when a map model is loaded by the game. Equivelant to MapLoader.Load.

\n
public virtual void OnMapModelLoaded(ref MapModel mapModel);\n
\n

Parameters

\n

\n

mapModel Il2CppAssets.Scripts.Models.Map.MapModel

\n

The map that was just loaded. It is passed by reference to allow for modifications.

\n

\n

BloonsTD6Mod.OnMatchEnd() Method

\n

Called when the player returns to the MainMenu from a match
\n

\nEquivalent to a HarmonyPostFix on InGame.Quit

\n
public virtual void OnMatchEnd();\n
\n

\n

BloonsTD6Mod.OnMatchStart() Method

\n

Called right after a match is started up (restart included it seems like)
\n

\nEquivalent to a HarmonyPostFix on InGame.StartMatch

\n
public virtual void OnMatchStart();\n
\n

\n

BloonsTD6Mod.OnModelLoaded(Factory, string, Action) Method

\n

Called when a display is being loaded such as a towers 3d model
\n

\nEquivalent to a HarmonyPostFix on GameModel.CreatedModded

\n
public virtual void OnModelLoaded(Factory factory, string ModelToLoad, System.Action<UnityDisplayNode> action);\n
\n

Parameters

\n

\n

factory Il2CppAssets.Scripts.Unity.Display.Factory

\n

\n

ModelToLoad System.String

\n

\n

action System.Action<Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode>

\n

\n

BloonsTD6Mod.OnNewGameModel(GameModel, List) Method

\n

Called when a new GameModel is created, aka when things like Monkey Knowledge are applied to towers
\n

\nEquivalent to a HarmonyPostFix on GameModel.CreatedModded

\n
public virtual void OnNewGameModel(GameModel result, List<ModModel> mods);\n
\n

Parameters

\n

\n

result Il2CppAssets.Scripts.Models.GameModel

\n

\n

mods Il2CppSystem.Collections.Generic.List

\n

\n

BloonsTD6Mod.OnNewGameModel(GameModel, MapModel) Method

\n

Called when a new GameModel is created, including the map
\n

\nEquivalent to a HarmonyPostFix on GameModel.CreatedModded

\n
public virtual void OnNewGameModel(GameModel result, MapModel map);\n
\n

Parameters

\n

\n

result Il2CppAssets.Scripts.Models.GameModel

\n

\n

map Il2CppAssets.Scripts.Models.Map.MapModel

\n

\n

BloonsTD6Mod.OnNewGameModel(GameModel, IReadOnlyList) Method

\n

Called when a new GameModel is created, aka when things like Monkey Knowledge are applied to towers
\n

\nEquivalent to a HarmonyPostFix on GameModel.CreatedModded

\n
public virtual void OnNewGameModel(GameModel result, System.Collections.Generic.IReadOnlyList<ModModel> mods);\n
\n

Parameters

\n

\n

result Il2CppAssets.Scripts.Models.GameModel

\n

\n

mods System.Collections.Generic.IReadOnlyList<Il2CppAssets.Scripts.Models.ModModel>

\n

\n

BloonsTD6Mod.OnNewGameModel(GameModel) Method

\n

Called when a new GameModel is created, aka when things like Monkey Knowledge are applied to towers
\n

\nEquivalent to a HarmonyPostFix on GameModel.CreatedModded

\n
public virtual void OnNewGameModel(GameModel result);\n
\n

Parameters

\n

\n

result Il2CppAssets.Scripts.Models.GameModel

\n

\n

BloonsTD6Mod.OnPauseScreenClosed(PauseScreen) Method

\n

Called when the pause screen is closed
\n

\nEquivalent to a HarmonyPostfix on PauseScreen.Close

\n
public virtual void OnPauseScreenClosed(PauseScreen pauseScreen);\n
\n

Parameters

\n

\n

pauseScreen Il2CppAssets.Scripts.Unity.UI_New.Pause.PauseScreen

\n

\n

BloonsTD6Mod.OnPauseScreenOpened(PauseScreen) Method

\n

Called when the pause screen is opened
\n

\nEquivalent to a HarmonyPostfix on PauseScreen.Open

\n
public virtual void OnPauseScreenOpened(PauseScreen pauseScreen);\n
\n

Parameters

\n

\n

pauseScreen Il2CppAssets.Scripts.Unity.UI_New.Pause.PauseScreen

\n

\n

BloonsTD6Mod.OnPeerConnected(NKMultiGameInterface, int) Method

\n

Executed when a new client has joined the game session.
\nNote: Only invoked if CheatMod == true.

\n
public virtual void OnPeerConnected(NKMultiGameInterface nkGi, int peerId);\n
\n

Parameters

\n

\n

nkGi Il2CppNinjaKiwi.NKMulti.NKMultiGameInterface

\n

The interface used to interact with the game.

\n

\n

peerId System.Int32

\n

Index of the peer in question.

\n

\n

BloonsTD6Mod.OnPeerDisconnected(NKMultiGameInterface, int) Method

\n

Executed when a new client has left the game session.
\nNote: Only invoked if CheatMod == true.

\n
public virtual void OnPeerDisconnected(NKMultiGameInterface nkGi, int peerId);\n
\n

Parameters

\n

\n

nkGi Il2CppNinjaKiwi.NKMulti.NKMultiGameInterface

\n

The interface used to interact with the game.

\n

\n

peerId System.Int32

\n

Index of the peer in question.

\n

\n

BloonsTD6Mod.OnPointerEnterSelectable(Selectable, PointerEventData) Method

\n

Called after the mouse goes over a selectable ui element
\n

\nEquivalent to a HarmonyPostfix on Button.OnPointerEnter

\n
public virtual void OnPointerEnterSelectable(Selectable button, PointerEventData eventData);\n
\n

Parameters

\n

\n

button UnityEngine.UI.Selectable

\n

\n

eventData UnityEngine.EventSystems.PointerEventData

\n

\n

BloonsTD6Mod.OnPointerExitSelectable(Selectable, PointerEventData) Method

\n

Called after the mouse leaves a button
\n

\nEquivalent to a HarmonyPostfix on Button.OnPointerExit

\n
public virtual void OnPointerExitSelectable(Selectable button, PointerEventData eventData);\n
\n

Parameters

\n

\n

button UnityEngine.UI.Selectable

\n

\n

eventData UnityEngine.EventSystems.PointerEventData

\n

\n

BloonsTD6Mod.OnProfileLoaded(ProfileModel) Method

\n

Called when the player's ProfileModel is loaded.
\n

\nEquivalent to a HarmonyPostFix on ProfileModel.Validate

\n
public virtual void OnProfileLoaded(ProfileModel result);\n
\n

Parameters

\n

\n

result Il2CppAssets.Scripts.Models.Profile.ProfileModel

\n

\n

BloonsTD6Mod.OnProjectileCreated(Projectile, Entity, Model) Method

\n

Called right after a Projectile is created
\n

\nEquivalent to a HarmonyPostFix on Projectile.Initialise

\n
public virtual void OnProjectileCreated(Projectile projectile, Entity entity, Model modelToUse);\n
\n

Parameters

\n

\n

projectile Il2CppAssets.Scripts.Simulation.Towers.Projectiles.Projectile

\n

\n

entity Il2CppAssets.Scripts.Simulation.Objects.Entity

\n

\n

modelToUse Il2CppAssets.Scripts.Models.Model

\n

\n

BloonsTD6Mod.OnProjectileModelChanged(Projectile, Model) Method

\n

Called right after a Tower's TowerModel is changed for any reason (creation, upgrading, etc.)
\n

\nEquivalent to a HarmonyPostFix on Projectile.UpdatedModel

\n
public virtual void OnProjectileModelChanged(Projectile projectile, Model newModel);\n
\n

Parameters

\n

\n

projectile Il2CppAssets.Scripts.Simulation.Towers.Projectiles.Projectile

\n

\n

newModel Il2CppAssets.Scripts.Models.Model

\n

\n

BloonsTD6Mod.OnRemoveableDestroyed(Removeable) Method

\n

Called after a Removeable is destroyed
\n

\nEquivalent to a HarmonyPostfix on Map.DestroyRemoveable

\n
public virtual void OnRemoveableDestroyed(Removeable removeable);\n
\n

Parameters

\n

\n

removeable Il2CppAssets.Scripts.Simulation.Track.Removeable

\n

\n

BloonsTD6Mod.OnRestart() Method

\n

Called when a match is restarted
\n

\nEquivalent to a HarmonyPostFix on InGame.Restart

\n
public virtual void OnRestart();\n
\n

\n

BloonsTD6Mod.OnRoundEnd() Method

\n

Called right after a round starts
\n

\nEquivalent to a HarmonyPostFix on Simulation.OnRoundEnd

\n
public virtual void OnRoundEnd();\n
\n

\n

BloonsTD6Mod.OnRoundStart() Method

\n

Called right after a round starts
\n

\nEquivalent to a HarmonyPostFix on Simulation.OnRoundStart

\n
public virtual void OnRoundStart();\n
\n

\n

BloonsTD6Mod.OnSpriteLoad(SpriteReference, Image) Method

\n

Called when a sprite is being loaded
\n

\nEquivalent to a HarmonyPostFix on ResourceLoader.LoadSpriteFromSpriteReferenceAsync

\n
public virtual void OnSpriteLoad(SpriteReference spriteref, Image image);\n
\n

Parameters

\n

\n

spriteref Il2CppNinjaKiwi.Common.ResourceUtils.SpriteReference

\n

\n

image UnityEngine.UI.Image

\n

\n

BloonsTD6Mod.OnTitleScreen() Method

\n

Called right after the game finishes loading everything
\n

\nEquivalent to a HarmonyPostFix on TitleScreen.Start

\n
public virtual void OnTitleScreen();\n
\n

\n

BloonsTD6Mod.OnTowerButtonCreated(TowerModel, int, bool, ITowerPurchaseButton) Method

\n

Called after a TowerPurchaseButton is created
\n

\nEquivalent to a HarmonyPostfix on ShopMenu.CreateTowerButton

\n
public virtual void OnTowerButtonCreated(TowerModel tower, int index, bool showAmount, ref ITowerPurchaseButton button);\n
\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

index System.Int32

\n

\n

showAmount System.Boolean

\n

\n

button Il2CppAssets.Scripts.Unity.UI_New.InGame.StoreMenu.ITowerPurchaseButton

\n

\n

BloonsTD6Mod.OnTowerCreated(Tower, Entity, Model) Method

\n

Called right after a Tower is initialized
\n

\nEquivalent to a HarmonyPostFix on Tower.Initialise

\n
public virtual void OnTowerCreated(Tower tower, Entity target, Model modelToUse);\n
\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

\n

target Il2CppAssets.Scripts.Simulation.Objects.Entity

\n

\n

modelToUse Il2CppAssets.Scripts.Models.Model

\n

\n

BloonsTD6Mod.OnTowerDeselected(Tower) Method

\n

Called right after a Tower is deselected by the player
\n

\nEquivalent to a HarmonyPostFix on Tower.UnHighlight

\n
public virtual void OnTowerDeselected(Tower tower);\n
\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

\n

BloonsTD6Mod.OnTowerDestroyed(Tower) Method

\n

Called right after a Tower is destroyed
\n

\nEquivalent to a HarmonyPostFix on Tower.Destroyed

\n
public virtual void OnTowerDestroyed(Tower tower);\n
\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

\n

BloonsTD6Mod.OnTowerGraphicsCreated(TowerModel, List) Method

\n

Called right before a Tower's 3D graphics are initialized
\n

\nEquivalent to a HarmonyPreFix on InputManager.CreateTowerGraphicsAsync

\n
public virtual void OnTowerGraphicsCreated(TowerModel towerModel, System.Collections.Generic.List<UnityDisplayNode> placementGraphics);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

placementGraphics System.Collections.Generic.List<Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode>

\n

\n

BloonsTD6Mod.OnTowerInventoryInit(TowerInventory, List) Method

\n

Called after a TowerInventory is initialized
\n

\nEquivalent to a HarmonyPostfix on TowerInventory.Init

\n
public virtual void OnTowerInventoryInit(TowerInventory towerInventory, System.Collections.Generic.List<TowerDetailsModel> baseTowers);\n
\n

Parameters

\n

\n

towerInventory Il2CppAssets.Scripts.Simulation.Input.TowerInventory

\n

\n

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

\n

\n

BloonsTD6Mod.OnTowerInventoryInitialized(TowerInventory, List) Method

\n

Called when the TowerInventory is initialized for a game

\n
public virtual void OnTowerInventoryInitialized(TowerInventory towerInventory, System.Collections.Generic.List<TowerDetailsModel> allTowersInTheGame);\n
\n

Parameters

\n

\n

towerInventory Il2CppAssets.Scripts.Simulation.Input.TowerInventory

\n

\n

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

\n

\n

BloonsTD6Mod.OnTowerLoaded(Tower, TowerSaveDataModel) Method

\n

Called when you load a save file and a Tower's save data get loaded for the tower
\n

\nUse saveData.metaData to load custom information
\n

\nEquivalent to a HarmonyPostFix on Tower.SetSavedData

\n
public virtual void OnTowerLoaded(Tower tower, TowerSaveDataModel saveData);\n
\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

\n

saveData Il2CppAssets.Scripts.Models.Profile.TowerSaveDataModel

\n

\n

BloonsTD6Mod.OnTowerModelChanged(Tower, Model) Method

\n

Called right after a Tower's TowerModel is changed for any reason (creation, upgrading, etc.)
\n

\nEquivalent to a HarmonyPostFix on Tower.UpdatedModel

\n
public virtual void OnTowerModelChanged(Tower tower, Model newModel);\n
\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

\n

newModel Il2CppAssets.Scripts.Models.Model

\n

\n

BloonsTD6Mod.OnTowerSaved(Tower, TowerSaveDataModel) Method

\n

Called at the end of each round when a Tower's data is saved
\n

\nUse saveData.metaData to save custom information
\n

\nEquivalent to a HarmonyPostFix on Tower.GetSavedData

\n
public virtual void OnTowerSaved(Tower tower, TowerSaveDataModel saveData);\n
\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

\n

saveData Il2CppAssets.Scripts.Models.Profile.TowerSaveDataModel

\n

\n

BloonsTD6Mod.OnTowerSelected(Tower) Method

\n

Called right after a Tower is selected by the player
\n

\nEquivalent to a HarmonyPostFix on TowerSelectionMenu.Show

\n
public virtual void OnTowerSelected(Tower tower);\n
\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

\n

BloonsTD6Mod.OnTowerSold(Tower, float) Method

\n

Called right after a Tower is sold
\n

\nEquivalent to a HarmonyPostFix on Tower.OnSold

\n
public virtual void OnTowerSold(Tower tower, float amount);\n
\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

\n

amount System.Single

\n

\n

BloonsTD6Mod.OnTowerUpgraded(Tower, string, TowerModel) Method

\n

Called right after a Tower is upgraded

\n
public virtual void OnTowerUpgraded(Tower tower, string upgradeName, TowerModel newBaseTowerModel);\n
\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

\n

upgradeName System.String

\n

\n

newBaseTowerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

BloonsTD6Mod.OnVictory() Method

\n

Called right after a match ends in victory
\n

\nEquivalent to a HarmonyPostFix on InGame.OnVictory

\n
public virtual void OnVictory();\n
\n

\n

BloonsTD6Mod.OnWeaponCreated(Weapon, Entity, Model) Method

\n

Called right after a Weapon is created
\n

\nEquivalent to a HarmonyPostFix on Weapon.Initialise

\n
public virtual void OnWeaponCreated(Weapon weapon, Entity entity, Model modelToUse);\n
\n

Parameters

\n

\n

weapon Il2CppAssets.Scripts.Simulation.Towers.Weapons.Weapon

\n

\n

entity Il2CppAssets.Scripts.Simulation.Objects.Entity

\n

\n

modelToUse Il2CppAssets.Scripts.Models.Model

\n

\n

BloonsTD6Mod.OnWeaponFire(Weapon) Method

\n

Called when a weapon fires
\n

\nEquivalent to a HarmonyPostFix on Weapon.SpawnDart

\n
public virtual void OnWeaponFire(Weapon weapon);\n
\n

Parameters

\n

\n

weapon Il2CppAssets.Scripts.Simulation.Towers.Weapons.Weapon

\n

\n

BloonsTD6Mod.OnWeaponModelChanged(Weapon, Model) Method

\n

Called right after a Tower's WeaponModel is changed for any reason (creation, upgrading, etc.)
\n

\nEquivalent to a HarmonyPostFix on Weapon.UpdatedModel

\n
public virtual void OnWeaponModelChanged(Weapon weapon, Model newModel);\n
\n

Parameters

\n

\n

weapon Il2CppAssets.Scripts.Simulation.Towers.Weapons.Weapon

\n

\n

newModel Il2CppAssets.Scripts.Models.Model

\n

\n

BloonsTD6Mod.PostBloonDamaged(Bloon, float, Projectile, bool, bool, bool, Tower, BloonProperties, bool, bool, bool) Method

\n

Called right after a Bloon is damaged
\n

\nEquivalent to a HarmonyPostFix on Bloon.Damaged

\n
public virtual void PostBloonDamaged(Bloon bloon, float totalAmount, Projectile projectile, bool distributeToChildren, bool overrideDistributeBlocker, bool createEffect, Tower tower, BloonProperties immuneBloonProperties, bool canDestroyProjectile=true, bool ignoreNonTargetable=false, bool blockSpawnChildren=false);\n
\n

Parameters

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

\n

\n

totalAmount System.Single

\n

\n

projectile Il2CppAssets.Scripts.Simulation.Towers.Projectiles.Projectile

\n

\n

distributeToChildren System.Boolean

\n

\n

overrideDistributeBlocker System.Boolean

\n

\n

createEffect System.Boolean

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

\n

immuneBloonProperties Il2Cpp.BloonProperties

\n

\n

canDestroyProjectile System.Boolean

\n

\n

ignoreNonTargetable System.Boolean

\n

\n

blockSpawnChildren System.Boolean

\n

\n

BloonsTD6Mod.PostBloonLeaked(Bloon) Method

\n

Called right after a Bloon leaks.
\n

\nEquivalent to a HarmonyPostFix on Bloon.Leaked

\n
public virtual void PostBloonLeaked(Bloon bloon);\n
\n

Parameters

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

\n

\n

BloonsTD6Mod.PostCleanProfile(ProfileModel) Method

\n

If you removed any data in PreCleanProfile, you may want to add it back here, or just call
\nOnProfileLoaded(ProfileModel)
\nagain on the profile.

\n
public virtual void PostCleanProfile(ProfileModel profile);\n
\n

Parameters

\n

\n

profile Il2CppAssets.Scripts.Models.Profile.ProfileModel

\n

\n

BloonsTD6Mod.PostSpriteLoaded(SpriteAtlas, string, Sprite) Method

\n

Called after a sprite is loaded from a SpriteAtlas
\n

\nEquivalent to a HarmonyPostfix on SpriteAtlas.GetSprite

\n
public virtual void PostSpriteLoaded(SpriteAtlas spriteAtlas, string name, ref Sprite result);\n
\n

Parameters

\n

\n

spriteAtlas UnityEngine.U2D.SpriteAtlas

\n

\n

name System.String

\n

\n

result UnityEngine.Sprite

\n

\n

BloonsTD6Mod.PreBloonLeaked(Bloon) Method

\n

Called right before a Bloon would leak.
\nReturn 'false' to prevent the leak from happening
\n

\nEquivalent to a HarmonyPreFix on Bloon.Leaked

\n
public virtual bool PreBloonLeaked(Bloon bloon);\n
\n

Parameters

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

\n

Returns

\n

System.Boolean

\n

\n

BloonsTD6Mod.PreCleanProfile(ProfileModel) Method

\n

Perform actions on a profile right before the Mod Helper cleans it. If you see that the Mod Helper cleans
\npast profile data from your mod on startup, it should be removed here.

\n
public virtual void PreCleanProfile(ProfileModel profile);\n
\n

Parameters

\n

\n

profile Il2CppAssets.Scripts.Models.Profile.ProfileModel

\n

\n

BloonsTD6Mod.PreSpriteLoaded(SpriteAtlas, string, Sprite) Method

\n

Called before a sprite is loaded from a SpriteAtlas
\nReturn 'false' to prevent the original method from running
\n

\nEquivalent to a HarmonyPrefix on SpriteAtlas.GetSprite

\n
public virtual bool PreSpriteLoaded(SpriteAtlas spriteAtlas, ref string name, ref Sprite result);\n
\n

Parameters

\n

\n

spriteAtlas UnityEngine.U2D.SpriteAtlas

\n

\n

name System.String

\n

\n

result UnityEngine.Sprite

\n

Returns

\n

System.Boolean

\n

\n

BloonsTD6Mod.PreTowerInventoryInit(TowerInventory, IEnumerable) Method

\n

Called before the TowerInventory is initialized
\n

\nEquivalent to a HarmonyPrefix on TowerInventory.Init

\n
public virtual void PreTowerInventoryInit(TowerInventory towerInventory, ref System.Collections.Generic.IEnumerable<TowerDetailsModel> baseTowers);\n
\n

Parameters

\n

\n

towerInventory Il2CppAssets.Scripts.Simulation.Input.TowerInventory

\n

\n

baseTowers System.Collections.Generic.IEnumerable<Il2CppAssets.Scripts.Models.TowerSets.TowerDetailsModel>

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.BloonsTD6Mod"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.AbilityModelBehaviorExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.AbilityModelBehaviorExt.json similarity index 79% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.AbilityModelBehaviorExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.AbilityModelBehaviorExt.json index 43b195f89..488cf4b77 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.AbilityModelBehaviorExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.AbilityModelBehaviorExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

AbilityModelBehaviorExt Class

\n

Extensions for AbilityModels

\n
public static class AbilityModelBehaviorExt\n
\n

Inheritance System.Object ï¡’ AbilityModelBehaviorExt

\n

Methods

\n

\n

AbilityModelBehaviorExt.AddBehavior(this AbilityModel, T) Method

\n

Add a Behavior to this model

\n
public static void AddBehavior<T>(this AbilityModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

\n

\n

behavior (this AbilityModel, T).T\">T

\n

\n

AbilityModelBehaviorExt.GetBehavior(this AbilityModel) Method

\n

Return the first Behavior of type T, or null if there isn't one

\n
public static T GetBehavior<T>(this AbilityModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

\n

Returns

\n

(this AbilityModel).T\">T

\n

\n

AbilityModelBehaviorExt.GetBehaviors(this AbilityModel) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetBehaviors<T>(this AbilityModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

\n

Returns

\n

System.Collections.Generic.List<(this AbilityModel).T\">T>

\n

\n

AbilityModelBehaviorExt.HasBehavior(this AbilityModel) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this AbilityModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

\n

Returns

\n

System.Boolean

\n

\n

AbilityModelBehaviorExt.RemoveBehavior(this AbilityModel) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveBehavior<T>(this AbilityModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

\n

\n

AbilityModelBehaviorExt.RemoveBehavior(this AbilityModel, T) Method

\n

Removes a specific behavior from a tower

\n
public static void RemoveBehavior<T>(this AbilityModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

\n

\n

behavior (this AbilityModel, T).T\">T

\n

\n

AbilityModelBehaviorExt.RemoveBehaviors(this AbilityModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors(this AbilityModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

\n

\n

AbilityModelBehaviorExt.RemoveBehaviors(this AbilityModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors<T>(this AbilityModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.AbilityModelBehaviorExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

AbilityModelBehaviorExt Class

\n

Extensions for AbilityModels

\n
public static class AbilityModelBehaviorExt\n
\n

Inheritance System.Object ï¡’ AbilityModelBehaviorExt

\n

Methods

\n

\n

AbilityModelBehaviorExt.AddBehavior(this AbilityModel, T) Method

\n

Add a Behavior to this model

\n
public static void AddBehavior<T>(this AbilityModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

\n

\n

behavior (this AbilityModel, T).T\">T

\n

\n

AbilityModelBehaviorExt.GetBehavior(this AbilityModel) Method

\n

Return the first Behavior of type T, or null if there isn't one

\n
public static T GetBehavior<T>(this AbilityModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

\n

Returns

\n

(this AbilityModel).T\">T

\n

\n

AbilityModelBehaviorExt.GetBehaviors(this AbilityModel) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetBehaviors<T>(this AbilityModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

\n

Returns

\n

System.Collections.Generic.List<(this AbilityModel).T\">T>

\n

\n

AbilityModelBehaviorExt.HasBehavior(this AbilityModel) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this AbilityModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

\n

Returns

\n

System.Boolean

\n

\n

AbilityModelBehaviorExt.RemoveBehavior(this AbilityModel, T) Method

\n

Removes a specific behavior from a tower

\n
public static void RemoveBehavior<T>(this AbilityModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

\n

\n

behavior (this AbilityModel, T).T\">T

\n

\n

AbilityModelBehaviorExt.RemoveBehavior(this AbilityModel) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveBehavior<T>(this AbilityModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

\n

\n

AbilityModelBehaviorExt.RemoveBehaviors(this AbilityModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors(this AbilityModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

\n

\n

AbilityModelBehaviorExt.RemoveBehaviors(this AbilityModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors<T>(this AbilityModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.AbilityModelBehaviorExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.AbilityModelExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.AbilityModelExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.AbilityModelExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.AbilityModelExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ActionExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ActionExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ActionExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ActionExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.AddBehaviorToBloonModelExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.AddBehaviorToBloonModelExt.json similarity index 80% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.AddBehaviorToBloonModelExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.AddBehaviorToBloonModelExt.json index c71692f07..dca8570a0 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.AddBehaviorToBloonModelExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.AddBehaviorToBloonModelExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

AddBehaviorToBloonModelExt Class

\n

Extensions for AddBehaviorToBloonModels

\n
public static class AddBehaviorToBloonModelExt\n
\n

Inheritance System.Object ï¡’ AddBehaviorToBloonModelExt

\n

Methods

\n

\n

AddBehaviorToBloonModelExt.AddBehavior(this AddBehaviorToBloonModel, T) Method

\n

Add a Behavior to this model

\n
public static void AddBehavior<T>(this AddBehaviorToBloonModel model, T behavior)\n    where T : BloonBehaviorModel;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.Behaviors.AddBehaviorToBloonModel

\n

\n

behavior (this AddBehaviorToBloonModel, T).T\">T

\n

\n

AddBehaviorToBloonModelExt.GetBehavior(this AddBehaviorToBloonModel) Method

\n

Return the first Behavior of type T, or null if there isn't one

\n
public static T GetBehavior<T>(this AddBehaviorToBloonModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.Behaviors.AddBehaviorToBloonModel

\n

Returns

\n

(this AddBehaviorToBloonModel).T\">T

\n

\n

AddBehaviorToBloonModelExt.GetBehaviors(this AddBehaviorToBloonModel) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetBehaviors<T>(this AddBehaviorToBloonModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.Behaviors.AddBehaviorToBloonModel

\n

Returns

\n

System.Collections.Generic.List<(this AddBehaviorToBloonModel).T\">T>

\n

\n

AddBehaviorToBloonModelExt.HasBehavior(this AddBehaviorToBloonModel) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this AddBehaviorToBloonModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.Behaviors.AddBehaviorToBloonModel

\n

Returns

\n

System.Boolean

\n

\n

AddBehaviorToBloonModelExt.RemoveBehavior(this AddBehaviorToBloonModel) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveBehavior<T>(this AddBehaviorToBloonModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.Behaviors.AddBehaviorToBloonModel

\n

\n

AddBehaviorToBloonModelExt.RemoveBehavior(this AddBehaviorToBloonModel, T) Method

\n

Removes a specific behavior from a tower

\n
public static void RemoveBehavior<T>(this AddBehaviorToBloonModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.Behaviors.AddBehaviorToBloonModel

\n

\n

behavior (this AddBehaviorToBloonModel, T).T\">T

\n

\n

AddBehaviorToBloonModelExt.RemoveBehaviors(this AddBehaviorToBloonModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors(this AddBehaviorToBloonModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.Behaviors.AddBehaviorToBloonModel

\n

\n

AddBehaviorToBloonModelExt.RemoveBehaviors(this AddBehaviorToBloonModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors<T>(this AddBehaviorToBloonModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.Behaviors.AddBehaviorToBloonModel

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.AddBehaviorToBloonModelExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

AddBehaviorToBloonModelExt Class

\n

Extensions for AddBehaviorToBloonModels

\n
public static class AddBehaviorToBloonModelExt\n
\n

Inheritance System.Object ï¡’ AddBehaviorToBloonModelExt

\n

Methods

\n

\n

AddBehaviorToBloonModelExt.AddBehavior(this AddBehaviorToBloonModel, T) Method

\n

Add a Behavior to this model

\n
public static void AddBehavior<T>(this AddBehaviorToBloonModel model, T behavior)\n    where T : BloonBehaviorModel;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.Behaviors.AddBehaviorToBloonModel

\n

\n

behavior (this AddBehaviorToBloonModel, T).T\">T

\n

\n

AddBehaviorToBloonModelExt.GetBehavior(this AddBehaviorToBloonModel) Method

\n

Return the first Behavior of type T, or null if there isn't one

\n
public static T GetBehavior<T>(this AddBehaviorToBloonModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.Behaviors.AddBehaviorToBloonModel

\n

Returns

\n

(this AddBehaviorToBloonModel).T\">T

\n

\n

AddBehaviorToBloonModelExt.GetBehaviors(this AddBehaviorToBloonModel) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetBehaviors<T>(this AddBehaviorToBloonModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.Behaviors.AddBehaviorToBloonModel

\n

Returns

\n

System.Collections.Generic.List<(this AddBehaviorToBloonModel).T\">T>

\n

\n

AddBehaviorToBloonModelExt.HasBehavior(this AddBehaviorToBloonModel) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this AddBehaviorToBloonModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.Behaviors.AddBehaviorToBloonModel

\n

Returns

\n

System.Boolean

\n

\n

AddBehaviorToBloonModelExt.RemoveBehavior(this AddBehaviorToBloonModel, T) Method

\n

Removes a specific behavior from a tower

\n
public static void RemoveBehavior<T>(this AddBehaviorToBloonModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.Behaviors.AddBehaviorToBloonModel

\n

\n

behavior (this AddBehaviorToBloonModel, T).T\">T

\n

\n

AddBehaviorToBloonModelExt.RemoveBehavior(this AddBehaviorToBloonModel) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveBehavior<T>(this AddBehaviorToBloonModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.Behaviors.AddBehaviorToBloonModel

\n

\n

AddBehaviorToBloonModelExt.RemoveBehaviors(this AddBehaviorToBloonModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors(this AddBehaviorToBloonModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.Behaviors.AddBehaviorToBloonModel

\n

\n

AddBehaviorToBloonModelExt.RemoveBehaviors(this AddBehaviorToBloonModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors<T>(this AddBehaviorToBloonModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.Behaviors.AddBehaviorToBloonModel

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.AddBehaviorToBloonModelExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.AirUnitModelBehaviorExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.AirUnitModelBehaviorExt.json similarity index 63% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.AirUnitModelBehaviorExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.AirUnitModelBehaviorExt.json index fd09fec0b..440feabd5 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.AirUnitModelBehaviorExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.AirUnitModelBehaviorExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

AirUnitModelBehaviorExt Class

\n

Behavior extensions for AirUnitModels

\n
public static class AirUnitModelBehaviorExt\n
\n

Inheritance System.Object ï¡’ AirUnitModelBehaviorExt

\n

Methods

\n

\n

AirUnitModelBehaviorExt.AddBehavior(this AirUnitModel, T) Method

\n

Add a Behavior to this

\n
public static void AddBehavior<T>(this AirUnitModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to add

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.AirUnitModel

\n

\n

behavior (this AirUnitModel, T).T\">T

\n

\n

AirUnitModelBehaviorExt.GetBehavior(this AirUnitModel) Method

\n

Return the first Behavior of type T

\n
public static T GetBehavior<T>(this AirUnitModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.AirUnitModel

\n

Returns

\n

(this AirUnitModel).T\">T

\n

\n

AirUnitModelBehaviorExt.GetBehaviors(this AirUnitModel) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetBehaviors<T>(this AirUnitModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.AirUnitModel

\n

Returns

\n

System.Collections.Generic.List<(this AirUnitModel).T\">T>

\n

\n

AirUnitModelBehaviorExt.HasBehavior(this AirUnitModel) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this AirUnitModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.AirUnitModel

\n

Returns

\n

System.Boolean

\n

\n

AirUnitModelBehaviorExt.HasBehavior(this AirUnitModel, T) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this AirUnitModel model, out T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.AirUnitModel

\n

\n

behavior (this AirUnitModel, T).T\">T

\n

Returns

\n

System.Boolean

\n

\n

AirUnitModelBehaviorExt.RemoveBehavior(this AirUnitModel) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveBehavior<T>(this AirUnitModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.AirUnitModel

\n

\n

AirUnitModelBehaviorExt.RemoveBehavior(this AirUnitModel, T) Method

\n

Removes a specific behavior from a tower

\n
public static void RemoveBehavior<T>(this AirUnitModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.AirUnitModel

\n

\n

behavior (this AirUnitModel, T).T\">T

\n

\n

AirUnitModelBehaviorExt.RemoveBehaviors(this AirUnitModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors(this AirUnitModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.AirUnitModel

\n

\n

AirUnitModelBehaviorExt.RemoveBehaviors(this AirUnitModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors<T>(this AirUnitModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.AirUnitModel

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.AirUnitModelBehaviorExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

AirUnitModelBehaviorExt Class

\n

Behavior extensions for AirUnitModels

\n
public static class AirUnitModelBehaviorExt\n
\n

Inheritance System.Object ï¡’ AirUnitModelBehaviorExt

\n

Methods

\n

\n

AirUnitModelBehaviorExt.AddBehavior(this AirUnitModel, T) Method

\n

Add a Behavior to this

\n
public static void AddBehavior<T>(this AirUnitModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to add

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.AirUnitModel

\n

\n

behavior (this AirUnitModel, T).T\">T

\n

\n

AirUnitModelBehaviorExt.GetBehavior(this AirUnitModel) Method

\n

Return the first Behavior of type T

\n
public static T GetBehavior<T>(this AirUnitModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.AirUnitModel

\n

Returns

\n

(this AirUnitModel).T\">T

\n

\n

AirUnitModelBehaviorExt.GetBehaviors(this AirUnitModel) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetBehaviors<T>(this AirUnitModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.AirUnitModel

\n

Returns

\n

System.Collections.Generic.List<(this AirUnitModel).T\">T>

\n

\n

AirUnitModelBehaviorExt.HasBehavior(this AirUnitModel, T) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this AirUnitModel model, out T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.AirUnitModel

\n

\n

behavior (this AirUnitModel, T).T\">T

\n

Returns

\n

System.Boolean

\n

\n

AirUnitModelBehaviorExt.HasBehavior(this AirUnitModel) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this AirUnitModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.AirUnitModel

\n

Returns

\n

System.Boolean

\n

\n

AirUnitModelBehaviorExt.RemoveBehavior(this AirUnitModel, T) Method

\n

Removes a specific behavior from a tower

\n
public static void RemoveBehavior<T>(this AirUnitModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.AirUnitModel

\n

\n

behavior (this AirUnitModel, T).T\">T

\n

\n

AirUnitModelBehaviorExt.RemoveBehavior(this AirUnitModel) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveBehavior<T>(this AirUnitModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.AirUnitModel

\n

\n

AirUnitModelBehaviorExt.RemoveBehaviors(this AirUnitModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors(this AirUnitModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.AirUnitModel

\n

\n

AirUnitModelBehaviorExt.RemoveBehaviors(this AirUnitModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors<T>(this AirUnitModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.AirUnitModel

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.AirUnitModelBehaviorExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ArrayExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ArrayExt.json similarity index 94% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ArrayExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ArrayExt.json index ffcb8bad1..51ddfdd8c 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ArrayExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ArrayExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

ArrayExt Class

\n

Extensions for arrays

\n
public static class ArrayExt\n
\n

Inheritance System.Object ï¡’ ArrayExt

\n

Methods

\n

\n

ArrayExt.AddTo(this T[], List) Method

\n

Return this with Items added to it

\n
public static T[] AddTo<T>(this T[] array, System.Collections.Generic.List<T> objectsToAdd)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

The Type of the Items you want to add

\n

Parameters

\n

\n

array (this T[], System.Collections.Generic.List).T\">T[]

\n

\n

objectsToAdd System.Collections.Generic.List<(this T[], System.Collections.Generic.List).T\">T>

\n

Items you want to add

\n

Returns

\n

(this T[], System.Collections.Generic.List).T\">T[]

\n

\n

ArrayExt.AddTo(this T[], T) Method

\n

Return this with an Item added to it

\n
public static T[] AddTo<T>(this T[] array, T objectToAdd)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

The Type of the Item you want to add

\n

Parameters

\n

\n

array (this T[], T).T\">T[]

\n

\n

objectToAdd (this T[], T).T\">T

\n

Item to add to this

\n

Returns

\n

(this T[], T).T\">T[]

\n

\n

ArrayExt.AddTo(this T[], T[]) Method

\n

Return this with Items added to it

\n
public static T[] AddTo<T>(this T[] array, T[] objectsToAdd)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

The Type of the Items you want to add

\n

Parameters

\n

\n

array (this T[], T[]).T\">T[]

\n

\n

objectsToAdd (this T[], T[]).T\">T[]

\n

Items you want to add

\n

Returns

\n

(this T[], T[]).T\">T[]

\n

\n

ArrayExt.Any(this T[]) Method

\n

Return whether or not there are any elements in this

\n
public static bool Any<T>(this T[] array);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

array (this T[]).T\">T[]

\n

Returns

\n

System.Boolean

\n

\n

ArrayExt.Any(this T[], Func<T,bool>) Method

\n

Return whether or not there are any elements in this that match the predicate

\n
public static bool Any<T>(this T[] array, System.Func<T,bool> predicate);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

array (this T[], System.Func).T\">T[]

\n

\n

predicate System.Func<(this T[], System.Func).T\">T,System.Boolean>

\n

Returns

\n

System.Boolean

\n

\n

ArrayExt.CheckTypes<T1,T2,T3,T4,T5,T6>(this object[], T1, T2, T3, T4, T5, T6) Method

\n

Checks if the parameter array has the given types

\n
public static bool CheckTypes<T1,T2,T3,T4,T5,T6>(this object[] parameters, out T1 param1, out T2 param2, out T3 param3, out T4 param4, out T5 param5, out T6 param6);\n
\n

Type parameters

\n

\n

T1

\n

\n

T2

\n

\n

T3

\n

\n

T4

\n

\n

T5

\n

\n

T6

\n

Parameters

\n

\n

parameters System.Object[]

\n

\n

param1 (this object[], T1, T2, T3, T4, T5, T6).T1\">T1

\n

\n

param2 (this object[], T1, T2, T3, T4, T5, T6).T2\">T2

\n

\n

param3 (this object[], T1, T2, T3, T4, T5, T6).T3\">T3

\n

\n

param4 (this object[], T1, T2, T3, T4, T5, T6).T4\">T4

\n

\n

param5 (this object[], T1, T2, T3, T4, T5, T6).T5\">T5

\n

\n

param6 (this object[], T1, T2, T3, T4, T5, T6).T6\">T6

\n

Returns

\n

System.Boolean

\n

\n

ArrayExt.CheckTypes<T1,T2,T3,T4,T5>(this object[], T1, T2, T3, T4, T5) Method

\n

Checks if the parameter array has the given types

\n
public static bool CheckTypes<T1,T2,T3,T4,T5>(this object[] parameters, out T1 param1, out T2 param2, out T3 param3, out T4 param4, out T5 param5);\n
\n

Type parameters

\n

\n

T1

\n

\n

T2

\n

\n

T3

\n

\n

T4

\n

\n

T5

\n

Parameters

\n

\n

parameters System.Object[]

\n

\n

param1 (this object[], T1, T2, T3, T4, T5).T1\">T1

\n

\n

param2 (this object[], T1, T2, T3, T4, T5).T2\">T2

\n

\n

param3 (this object[], T1, T2, T3, T4, T5).T3\">T3

\n

\n

param4 (this object[], T1, T2, T3, T4, T5).T4\">T4

\n

\n

param5 (this object[], T1, T2, T3, T4, T5).T5\">T5

\n

Returns

\n

System.Boolean

\n

\n

ArrayExt.CheckTypes<T1,T2,T3,T4>(this object[], T1, T2, T3, T4) Method

\n

Checks if the parameter array has the given types

\n
public static bool CheckTypes<T1,T2,T3,T4>(this object[] parameters, out T1 param1, out T2 param2, out T3 param3, out T4 param4);\n
\n

Type parameters

\n

\n

T1

\n

\n

T2

\n

\n

T3

\n

\n

T4

\n

Parameters

\n

\n

parameters System.Object[]

\n

\n

param1 (this object[], T1, T2, T3, T4).T1\">T1

\n

\n

param2 (this object[], T1, T2, T3, T4).T2\">T2

\n

\n

param3 (this object[], T1, T2, T3, T4).T3\">T3

\n

\n

param4 (this object[], T1, T2, T3, T4).T4\">T4

\n

Returns

\n

System.Boolean

\n

\n

ArrayExt.CheckTypes<T1,T2,T3>(this object[], T1, T2, T3) Method

\n

Checks if the parameter array has the given types

\n
public static bool CheckTypes<T1,T2,T3>(this object[] parameters, out T1 param1, out T2 param2, out T3 param3);\n
\n

Type parameters

\n

\n

T1

\n

\n

T2

\n

\n

T3

\n

Parameters

\n

\n

parameters System.Object[]

\n

\n

param1 (this object[], T1, T2, T3).T1\">T1

\n

\n

param2 (this object[], T1, T2, T3).T2\">T2

\n

\n

param3 (this object[], T1, T2, T3).T3\">T3

\n

Returns

\n

System.Boolean

\n

\n

ArrayExt.CheckTypes<T1,T2>(this object[], T1, T2) Method

\n

Checks if the parameter array has the given types

\n
public static bool CheckTypes<T1,T2>(this object[] parameters, out T1 param1, out T2 param2);\n
\n

Type parameters

\n

\n

T1

\n

\n

T2

\n

Parameters

\n

\n

parameters System.Object[]

\n

\n

param1 (this object[], T1, T2).T1\">T1

\n

\n

param2 (this object[], T1, T2).T2\">T2

\n

Returns

\n

System.Boolean

\n

\n

ArrayExt.CheckTypes(this object[], T1) Method

\n

Checks if the parameter array has the given types

\n
public static bool CheckTypes<T1>(this object[] parameters, out T1 param1);\n
\n

Type parameters

\n

\n

T1

\n

Parameters

\n

\n

parameters System.Object[]

\n

\n

param1 (this object[], T1).T1\">T1

\n

Returns

\n

System.Boolean

\n

\n

ArrayExt.Duplicate(this T[]) Method

\n

Return a duplicate of this Array

\n
public static T[] Duplicate<T>(this T[] array);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

array (this T[]).T\">T[]

\n

Returns

\n

(this T[]).T\">T[]

\n

\n

ArrayExt.DuplicateAs<TSource,TCast>(this TSource[]) Method

\n

Return a duplicate of this array as type TCast

\n
public static TCast[] DuplicateAs<TSource,TCast>(this TSource[] array)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

The original Array Type

\n

\n

TCast

\n

The Cast type

\n

Parameters

\n

\n

array (this TSource[]).TSource\">TSource[]

\n

Returns

\n

(this TSource[]).TCast\">TCast[]

\n

\n

ArrayExt.FindAll(this T[], Predicate) Method

\n

Retrieves all the elements that match the conditions defined by the specified predicate.

\n
public static T[] FindAll<T>(this T[] array, System.Predicate<T> match);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

array (this T[], System.Predicate).T\">T[]

\n

\n

match System.Predicate<(this T[], System.Predicate).T\">T>

\n

The Predicate delegate that defines the conditions of the elements to search for.

\n

Returns

\n

(this T[], System.Predicate).T\">T[]

\n

\n

ArrayExt.ForEach(this T[], Action) Method

\n

Performs the specified action on each element

\n
public static void ForEach<T>(this T[] array, System.Action<T> action);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

array (this T[], System.Action).T\">T[]

\n

\n

action System.Action<(this T[], System.Action).T\">T>

\n

Action to preform on each element

\n

\n

ArrayExt.GetItemOfType<TSource,TCast>(this TSource[]) Method

\n

Return the first Item of type TCast

\n
public static TCast GetItemOfType<TSource,TCast>(this TSource[] array)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Item you want

\n

Parameters

\n

\n

array (this TSource[]).TSource\">TSource[]

\n

Returns

\n

(this TSource[]).TCast\">TCast

\n

\n

ArrayExt.GetItemsOfType<TSource,TCast>(this TSource[]) Method

\n

Return all Items of type TCast

\n
public static System.Collections.Generic.IEnumerable<TCast> GetItemsOfType<TSource,TCast>(this TSource[] array)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Items you want

\n

Parameters

\n

\n

array (this TSource[]).TSource\">TSource[]

\n

Returns

\n

System.Collections.Generic.IEnumerable<(this TSource[]).TCast\">TCast>

\n

\n

ArrayExt.HasItemsOfType<TSource,TCast>(this TSource[]) Method

\n

Check if this has any items of type TCast

\n
public static bool HasItemsOfType<TSource,TCast>(this TSource[] array)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type you're checking for

\n

Parameters

\n

\n

array (this TSource[]).TSource\">TSource[]

\n

Returns

\n

System.Boolean

\n

\n

ArrayExt.IsValid(this int[]) Method

\n

Returns whether an int array is a valid set of tiers for a Tower

\n
public static bool IsValid(this int[] tiers);\n
\n

Parameters

\n

\n

tiers System.Int32[]

\n

Returns

\n

System.Boolean

\n

\n

ArrayExt.Order(this int[]) Method

\n

Returns the index of the highest tier, then the middle, then the lowest
\n

\nBreaks ties by Middle Path >> Top Path >> Bottom Path

\n
public static int[] Order(this int[] arr);\n
\n

Parameters

\n

\n

arr System.Int32[]

\n

Returns

\n

System.Int32[]

\n

\n

ArrayExt.Printed(this int[]) Method

\n

A string with all array elements printed together with no spaces
\n

\nUseful for the suffix for Tower IDS like DartMonkey-230

\n
public static string Printed(this int[] arr);\n
\n

Parameters

\n

\n

arr System.Int32[]

\n

The array

\n

Returns

\n

System.String

\n

\n

ArrayExt.RemoveItem<TSource,TCast>(this TSource[], TCast) Method

\n

Return this with the first Item of type TCast removed

\n
public static TSource[] RemoveItem<TSource,TCast>(this TSource[] array, TCast itemToRemove)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Item you want to remove

\n

Parameters

\n

\n

array (this TSource[], TCast).TSource\">TSource[]

\n

\n

itemToRemove (this TSource[], TCast).TCast\">TCast

\n

The specific Item to remove

\n

Returns

\n

(this TSource[], TCast).TSource\">TSource[]

\n

\n

ArrayExt.RemoveItemOfType<TSource,TCast>(this TSource[]) Method

\n

Return this with the first Item of type TCast removed

\n
public static TSource[] RemoveItemOfType<TSource,TCast>(this TSource[] array)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Item you want to remove

\n

Parameters

\n

\n

array (this TSource[]).TSource\">TSource[]

\n

Returns

\n

(this TSource[]).TSource\">TSource[]

\n

\n

ArrayExt.RemoveItemsOfType<TSource,TCast>(this TSource[]) Method

\n

Return this with all Items of type TCast removed

\n
public static TSource[] RemoveItemsOfType<TSource,TCast>(this TSource[] array)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Items that you want to remove

\n

Parameters

\n

\n

array (this TSource[]).TSource\">TSource[]

\n

Returns

\n

(this TSource[]).TSource\">TSource[]

\n

\n

ArrayExt.ToIl2CppList(this T[]) Method

\n

Return as Il2CppSystem.List

\n
public static List<T> ToIl2CppList<T>(this T[] array)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

array (this T[]).T\">T[]

\n

Returns

\n

Il2CppSystem.Collections.Generic.List

\n

\n

ArrayExt.ToIl2CppReferenceArray(this T[]) Method

\n

Return as Il2CppReferenceArray

\n
public static Il2CppReferenceArray<T> ToIl2CppReferenceArray<T>(this T[] array)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

array (this T[]).T\">T[]

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

ArrayExt.ToLockList(this T[]) Method

\n

Return as LockList

\n
public static LockList<T> ToLockList<T>(this T[] array);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

array (this T[]).T\">T[]

\n

Returns

\n

Il2CppAssets.Scripts.Utils.LockList

\n

\n

ArrayExt.TryCast(Il2CppObjectBase, T) Method

\n

Version of TryCast without the generic restriction

\n
private static bool TryCast<T>(Il2CppObjectBase obj, out T t);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

obj Il2CppInterop.Runtime.InteropTypes.Il2CppObjectBase

\n

\n

t (Il2CppObjectBase, T).T\">T

\n

Returns

\n

System.Boolean

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.ArrayExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

ArrayExt Class

\n

Extensions for arrays

\n
public static class ArrayExt\n
\n

Inheritance System.Object ï¡’ ArrayExt

\n

Methods

\n

\n

ArrayExt.AddTo(this T[], List) Method

\n

Return this with Items added to it

\n
public static T[] AddTo<T>(this T[] array, System.Collections.Generic.List<T> objectsToAdd)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

The Type of the Items you want to add

\n

Parameters

\n

\n

array (this T[], System.Collections.Generic.List).T\">T[]

\n

\n

objectsToAdd System.Collections.Generic.List<(this T[], System.Collections.Generic.List).T\">T>

\n

Items you want to add

\n

Returns

\n

(this T[], System.Collections.Generic.List).T\">T[]

\n

\n

ArrayExt.AddTo(this T[], T) Method

\n

Return this with an Item added to it

\n
public static T[] AddTo<T>(this T[] array, T objectToAdd)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

The Type of the Item you want to add

\n

Parameters

\n

\n

array (this T[], T).T\">T[]

\n

\n

objectToAdd (this T[], T).T\">T

\n

Item to add to this

\n

Returns

\n

(this T[], T).T\">T[]

\n

\n

ArrayExt.AddTo(this T[], T[]) Method

\n

Return this with Items added to it

\n
public static T[] AddTo<T>(this T[] array, T[] objectsToAdd)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

The Type of the Items you want to add

\n

Parameters

\n

\n

array (this T[], T[]).T\">T[]

\n

\n

objectsToAdd (this T[], T[]).T\">T[]

\n

Items you want to add

\n

Returns

\n

(this T[], T[]).T\">T[]

\n

\n

ArrayExt.Any(this T[], Func<T,bool>) Method

\n

Return whether or not there are any elements in this that match the predicate

\n
public static bool Any<T>(this T[] array, System.Func<T,bool> predicate);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

array (this T[], System.Func).T\">T[]

\n

\n

predicate System.Func<(this T[], System.Func).T\">T,System.Boolean>

\n

Returns

\n

System.Boolean

\n

\n

ArrayExt.Any(this T[]) Method

\n

Return whether or not there are any elements in this

\n
public static bool Any<T>(this T[] array);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

array (this T[]).T\">T[]

\n

Returns

\n

System.Boolean

\n

\n

ArrayExt.CheckTypes<T1,T2,T3,T4,T5,T6>(this object[], T1, T2, T3, T4, T5, T6) Method

\n

Checks if the parameter array has the given types

\n
public static bool CheckTypes<T1,T2,T3,T4,T5,T6>(this object[] parameters, out T1 param1, out T2 param2, out T3 param3, out T4 param4, out T5 param5, out T6 param6);\n
\n

Type parameters

\n

\n

T1

\n

\n

T2

\n

\n

T3

\n

\n

T4

\n

\n

T5

\n

\n

T6

\n

Parameters

\n

\n

parameters System.Object[]

\n

\n

param1 (this object[], T1, T2, T3, T4, T5, T6).T1\">T1

\n

\n

param2 (this object[], T1, T2, T3, T4, T5, T6).T2\">T2

\n

\n

param3 (this object[], T1, T2, T3, T4, T5, T6).T3\">T3

\n

\n

param4 (this object[], T1, T2, T3, T4, T5, T6).T4\">T4

\n

\n

param5 (this object[], T1, T2, T3, T4, T5, T6).T5\">T5

\n

\n

param6 (this object[], T1, T2, T3, T4, T5, T6).T6\">T6

\n

Returns

\n

System.Boolean

\n

\n

ArrayExt.CheckTypes<T1,T2,T3,T4,T5>(this object[], T1, T2, T3, T4, T5) Method

\n

Checks if the parameter array has the given types

\n
public static bool CheckTypes<T1,T2,T3,T4,T5>(this object[] parameters, out T1 param1, out T2 param2, out T3 param3, out T4 param4, out T5 param5);\n
\n

Type parameters

\n

\n

T1

\n

\n

T2

\n

\n

T3

\n

\n

T4

\n

\n

T5

\n

Parameters

\n

\n

parameters System.Object[]

\n

\n

param1 (this object[], T1, T2, T3, T4, T5).T1\">T1

\n

\n

param2 (this object[], T1, T2, T3, T4, T5).T2\">T2

\n

\n

param3 (this object[], T1, T2, T3, T4, T5).T3\">T3

\n

\n

param4 (this object[], T1, T2, T3, T4, T5).T4\">T4

\n

\n

param5 (this object[], T1, T2, T3, T4, T5).T5\">T5

\n

Returns

\n

System.Boolean

\n

\n

ArrayExt.CheckTypes<T1,T2,T3,T4>(this object[], T1, T2, T3, T4) Method

\n

Checks if the parameter array has the given types

\n
public static bool CheckTypes<T1,T2,T3,T4>(this object[] parameters, out T1 param1, out T2 param2, out T3 param3, out T4 param4);\n
\n

Type parameters

\n

\n

T1

\n

\n

T2

\n

\n

T3

\n

\n

T4

\n

Parameters

\n

\n

parameters System.Object[]

\n

\n

param1 (this object[], T1, T2, T3, T4).T1\">T1

\n

\n

param2 (this object[], T1, T2, T3, T4).T2\">T2

\n

\n

param3 (this object[], T1, T2, T3, T4).T3\">T3

\n

\n

param4 (this object[], T1, T2, T3, T4).T4\">T4

\n

Returns

\n

System.Boolean

\n

\n

ArrayExt.CheckTypes<T1,T2,T3>(this object[], T1, T2, T3) Method

\n

Checks if the parameter array has the given types

\n
public static bool CheckTypes<T1,T2,T3>(this object[] parameters, out T1 param1, out T2 param2, out T3 param3);\n
\n

Type parameters

\n

\n

T1

\n

\n

T2

\n

\n

T3

\n

Parameters

\n

\n

parameters System.Object[]

\n

\n

param1 (this object[], T1, T2, T3).T1\">T1

\n

\n

param2 (this object[], T1, T2, T3).T2\">T2

\n

\n

param3 (this object[], T1, T2, T3).T3\">T3

\n

Returns

\n

System.Boolean

\n

\n

ArrayExt.CheckTypes<T1,T2>(this object[], T1, T2) Method

\n

Checks if the parameter array has the given types

\n
public static bool CheckTypes<T1,T2>(this object[] parameters, out T1 param1, out T2 param2);\n
\n

Type parameters

\n

\n

T1

\n

\n

T2

\n

Parameters

\n

\n

parameters System.Object[]

\n

\n

param1 (this object[], T1, T2).T1\">T1

\n

\n

param2 (this object[], T1, T2).T2\">T2

\n

Returns

\n

System.Boolean

\n

\n

ArrayExt.CheckTypes(this object[], T1) Method

\n

Checks if the parameter array has the given types

\n
public static bool CheckTypes<T1>(this object[] parameters, out T1 param1);\n
\n

Type parameters

\n

\n

T1

\n

Parameters

\n

\n

parameters System.Object[]

\n

\n

param1 (this object[], T1).T1\">T1

\n

Returns

\n

System.Boolean

\n

\n

ArrayExt.Duplicate(this T[]) Method

\n

Return a duplicate of this Array

\n
public static T[] Duplicate<T>(this T[] array);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

array (this T[]).T\">T[]

\n

Returns

\n

(this T[]).T\">T[]

\n

\n

ArrayExt.DuplicateAs<TSource,TCast>(this TSource[]) Method

\n

Return a duplicate of this array as type TCast

\n
public static TCast[] DuplicateAs<TSource,TCast>(this TSource[] array)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

The original Array Type

\n

\n

TCast

\n

The Cast type

\n

Parameters

\n

\n

array (this TSource[]).TSource\">TSource[]

\n

Returns

\n

(this TSource[]).TCast\">TCast[]

\n

\n

ArrayExt.FindAll(this T[], Predicate) Method

\n

Retrieves all the elements that match the conditions defined by the specified predicate.

\n
public static T[] FindAll<T>(this T[] array, System.Predicate<T> match);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

array (this T[], System.Predicate).T\">T[]

\n

\n

match System.Predicate<(this T[], System.Predicate).T\">T>

\n

The Predicate delegate that defines the conditions of the elements to search for.

\n

Returns

\n

(this T[], System.Predicate).T\">T[]

\n

\n

ArrayExt.ForEach(this T[], Action) Method

\n

Performs the specified action on each element

\n
public static void ForEach<T>(this T[] array, System.Action<T> action);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

array (this T[], System.Action).T\">T[]

\n

\n

action System.Action<(this T[], System.Action).T\">T>

\n

Action to preform on each element

\n

\n

ArrayExt.GetItemOfType<TSource,TCast>(this TSource[]) Method

\n

Return the first Item of type TCast

\n
public static TCast GetItemOfType<TSource,TCast>(this TSource[] array)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Item you want

\n

Parameters

\n

\n

array (this TSource[]).TSource\">TSource[]

\n

Returns

\n

(this TSource[]).TCast\">TCast

\n

\n

ArrayExt.GetItemsOfType<TSource,TCast>(this TSource[]) Method

\n

Return all Items of type TCast

\n
public static System.Collections.Generic.IEnumerable<TCast> GetItemsOfType<TSource,TCast>(this TSource[] array)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Items you want

\n

Parameters

\n

\n

array (this TSource[]).TSource\">TSource[]

\n

Returns

\n

System.Collections.Generic.IEnumerable<(this TSource[]).TCast\">TCast>

\n

\n

ArrayExt.HasItemsOfType<TSource,TCast>(this TSource[]) Method

\n

Check if this has any items of type TCast

\n
public static bool HasItemsOfType<TSource,TCast>(this TSource[] array)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type you're checking for

\n

Parameters

\n

\n

array (this TSource[]).TSource\">TSource[]

\n

Returns

\n

System.Boolean

\n

\n

ArrayExt.IsValid(this int[]) Method

\n

Returns whether an int array is a valid set of tiers for a Tower

\n
public static bool IsValid(this int[] tiers);\n
\n

Parameters

\n

\n

tiers System.Int32[]

\n

Returns

\n

System.Boolean

\n

\n

ArrayExt.Order(this int[]) Method

\n

Returns the index of the highest tier, then the middle, then the lowest
\n

\nBreaks ties by Middle Path >> Top Path >> Bottom Path

\n
public static int[] Order(this int[] arr);\n
\n

Parameters

\n

\n

arr System.Int32[]

\n

Returns

\n

System.Int32[]

\n

\n

ArrayExt.Printed(this int[]) Method

\n

A string with all array elements printed together with no spaces
\n

\nUseful for the suffix for Tower IDS like DartMonkey-230

\n
public static string Printed(this int[] arr);\n
\n

Parameters

\n

\n

arr System.Int32[]

\n

The array

\n

Returns

\n

System.String

\n

\n

ArrayExt.RemoveItem<TSource,TCast>(this TSource[], TCast) Method

\n

Return this with the first Item of type TCast removed

\n
public static TSource[] RemoveItem<TSource,TCast>(this TSource[] array, TCast itemToRemove)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Item you want to remove

\n

Parameters

\n

\n

array (this TSource[], TCast).TSource\">TSource[]

\n

\n

itemToRemove (this TSource[], TCast).TCast\">TCast

\n

The specific Item to remove

\n

Returns

\n

(this TSource[], TCast).TSource\">TSource[]

\n

\n

ArrayExt.RemoveItemOfType<TSource,TCast>(this TSource[]) Method

\n

Return this with the first Item of type TCast removed

\n
public static TSource[] RemoveItemOfType<TSource,TCast>(this TSource[] array)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Item you want to remove

\n

Parameters

\n

\n

array (this TSource[]).TSource\">TSource[]

\n

Returns

\n

(this TSource[]).TSource\">TSource[]

\n

\n

ArrayExt.RemoveItemsOfType<TSource,TCast>(this TSource[]) Method

\n

Return this with all Items of type TCast removed

\n
public static TSource[] RemoveItemsOfType<TSource,TCast>(this TSource[] array)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Items that you want to remove

\n

Parameters

\n

\n

array (this TSource[]).TSource\">TSource[]

\n

Returns

\n

(this TSource[]).TSource\">TSource[]

\n

\n

ArrayExt.ToIl2CppList(this T[]) Method

\n

Return as Il2CppSystem.List

\n
public static List<T> ToIl2CppList<T>(this T[] array)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

array (this T[]).T\">T[]

\n

Returns

\n

Il2CppSystem.Collections.Generic.List

\n

\n

ArrayExt.ToIl2CppReferenceArray(this T[]) Method

\n

Return as Il2CppReferenceArray

\n
public static Il2CppReferenceArray<T> ToIl2CppReferenceArray<T>(this T[] array)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

array (this T[]).T\">T[]

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

ArrayExt.ToLockList(this T[]) Method

\n

Return as LockList

\n
public static LockList<T> ToLockList<T>(this T[] array);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

array (this T[]).T\">T[]

\n

Returns

\n

Il2CppAssets.Scripts.Utils.LockList

\n

\n

ArrayExt.TryCast(Il2CppObjectBase, T) Method

\n

Version of TryCast without the generic restriction

\n
private static bool TryCast<T>(Il2CppObjectBase obj, out T t);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

obj Il2CppInterop.Runtime.InteropTypes.Il2CppObjectBase

\n

\n

t (Il2CppObjectBase, T).T\">T

\n

Returns

\n

System.Boolean

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.ArrayExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.AssemblyExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.AssemblyExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.AssemblyExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.AssemblyExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.AttackBehaviorExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.AttackBehaviorExt.json similarity index 77% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.AttackBehaviorExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.AttackBehaviorExt.json index ab57673bf..86ec286c2 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.AttackBehaviorExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.AttackBehaviorExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

AttackBehaviorExt Class

\n

Behavior extensions for attacks

\n
public static class AttackBehaviorExt\n
\n

Inheritance System.Object ï¡’ AttackBehaviorExt

\n

Methods

\n

\n

AttackBehaviorExt.AddAttackBehavior(this Attack, T) Method

\n

Add a Behavior to this

\n
public static void AddAttackBehavior<T>(this Attack attack, T behavior)\n    where T : AttackBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to add

\n

Parameters

\n

\n

attack Il2CppAssets.Scripts.Simulation.Towers.Behaviors.Attack.Attack

\n

\n

behavior (this Attack, T).T\">T

\n

\n

AttackBehaviorExt.GetAttackBehavior(this Attack) Method

\n

Return the first Behavior of type T

\n
public static T GetAttackBehavior<T>(this Attack attack)\n    where T : AttackBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

attack Il2CppAssets.Scripts.Simulation.Towers.Behaviors.Attack.Attack

\n

Returns

\n

(this Attack).T\">T

\n

\n

AttackBehaviorExt.GetAttackBehaviors(this Attack) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetAttackBehaviors<T>(this Attack attack)\n    where T : AttackBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

attack Il2CppAssets.Scripts.Simulation.Towers.Behaviors.Attack.Attack

\n

Returns

\n

System.Collections.Generic.List<(this Attack).T\">T>

\n

\n

AttackBehaviorExt.HasAttackBehavior(this Attack) Method

\n

Check if this has a specific Behavior

\n
public static bool HasAttackBehavior<T>(this Attack attack)\n    where T : AttackBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

attack Il2CppAssets.Scripts.Simulation.Towers.Behaviors.Attack.Attack

\n

Returns

\n

System.Boolean

\n

\n

AttackBehaviorExt.RemoveAttackBehavior(this Attack) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveAttackBehavior<T>(this Attack attack)\n    where T : AttackBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

attack Il2CppAssets.Scripts.Simulation.Towers.Behaviors.Attack.Attack

\n

\n

AttackBehaviorExt.RemoveAttackBehavior(this Attack, T) Method

\n

Remove the first Behavior of type T

\n
public static void RemoveAttackBehavior<T>(this Attack attack, T behavior)\n    where T : AttackBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

attack Il2CppAssets.Scripts.Simulation.Towers.Behaviors.Attack.Attack

\n

\n

behavior (this Attack, T).T\">T

\n

\n

AttackBehaviorExt.RemoveAttackBehaviors(this Attack) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveAttackBehaviors<T>(this Attack attack)\n    where T : AttackBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

attack Il2CppAssets.Scripts.Simulation.Towers.Behaviors.Attack.Attack

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.AttackBehaviorExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

AttackBehaviorExt Class

\n

Behavior extensions for attacks

\n
public static class AttackBehaviorExt\n
\n

Inheritance System.Object ï¡’ AttackBehaviorExt

\n

Methods

\n

\n

AttackBehaviorExt.AddAttackBehavior(this Attack, T) Method

\n

Add a Behavior to this

\n
public static void AddAttackBehavior<T>(this Attack attack, T behavior)\n    where T : AttackBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to add

\n

Parameters

\n

\n

attack Il2CppAssets.Scripts.Simulation.Towers.Behaviors.Attack.Attack

\n

\n

behavior (this Attack, T).T\">T

\n

\n

AttackBehaviorExt.GetAttackBehavior(this Attack) Method

\n

Return the first Behavior of type T

\n
public static T GetAttackBehavior<T>(this Attack attack)\n    where T : AttackBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

attack Il2CppAssets.Scripts.Simulation.Towers.Behaviors.Attack.Attack

\n

Returns

\n

(this Attack).T\">T

\n

\n

AttackBehaviorExt.GetAttackBehaviors(this Attack) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetAttackBehaviors<T>(this Attack attack)\n    where T : AttackBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

attack Il2CppAssets.Scripts.Simulation.Towers.Behaviors.Attack.Attack

\n

Returns

\n

System.Collections.Generic.List<(this Attack).T\">T>

\n

\n

AttackBehaviorExt.HasAttackBehavior(this Attack) Method

\n

Check if this has a specific Behavior

\n
public static bool HasAttackBehavior<T>(this Attack attack)\n    where T : AttackBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

attack Il2CppAssets.Scripts.Simulation.Towers.Behaviors.Attack.Attack

\n

Returns

\n

System.Boolean

\n

\n

AttackBehaviorExt.RemoveAttackBehavior(this Attack, T) Method

\n

Remove the first Behavior of type T

\n
public static void RemoveAttackBehavior<T>(this Attack attack, T behavior)\n    where T : AttackBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

attack Il2CppAssets.Scripts.Simulation.Towers.Behaviors.Attack.Attack

\n

\n

behavior (this Attack, T).T\">T

\n

\n

AttackBehaviorExt.RemoveAttackBehavior(this Attack) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveAttackBehavior<T>(this Attack attack)\n    where T : AttackBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

attack Il2CppAssets.Scripts.Simulation.Towers.Behaviors.Attack.Attack

\n

\n

AttackBehaviorExt.RemoveAttackBehaviors(this Attack) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveAttackBehaviors<T>(this Attack attack)\n    where T : AttackBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

attack Il2CppAssets.Scripts.Simulation.Towers.Behaviors.Attack.Attack

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.AttackBehaviorExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.AttackModelBehaviorExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.AttackModelBehaviorExt.json similarity index 62% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.AttackModelBehaviorExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.AttackModelBehaviorExt.json index 0cc240dd4..6de13e099 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.AttackModelBehaviorExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.AttackModelBehaviorExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

AttackModelBehaviorExt Class

\n

Behavior Extensions for AttackModel

\n
public static class AttackModelBehaviorExt\n
\n

Inheritance System.Object ï¡’ AttackModelBehaviorExt

\n

Methods

\n

\n

AttackModelBehaviorExt.AddBehavior(this AttackModel, T) Method

\n

Add a Behavior to this

\n
public static void AddBehavior<T>(this AttackModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to add

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

\n

\n

behavior (this AttackModel, T).T\">T

\n

\n

AttackModelBehaviorExt.GetBehavior(this AttackModel) Method

\n

Return the first Behavior of type T

\n
public static T GetBehavior<T>(this AttackModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

\n

Returns

\n

(this AttackModel).T\">T

\n

\n

AttackModelBehaviorExt.GetBehaviors(this AttackModel) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetBehaviors<T>(this AttackModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

\n

Returns

\n

System.Collections.Generic.List<(this AttackModel).T\">T>

\n

\n

AttackModelBehaviorExt.HasBehavior(this AttackModel) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this AttackModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

\n

Returns

\n

System.Boolean

\n

\n

AttackModelBehaviorExt.HasBehavior(this AttackModel, T) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this AttackModel model, out T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

\n

\n

behavior (this AttackModel, T).T\">T

\n

Returns

\n

System.Boolean

\n

\n

AttackModelBehaviorExt.RemoveBehavior(this AttackModel) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveBehavior<T>(this AttackModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

\n

\n

AttackModelBehaviorExt.RemoveBehavior(this AttackModel, T) Method

\n

Remove the first Behavior of type T

\n
public static void RemoveBehavior<T>(this AttackModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

\n

\n

behavior (this AttackModel, T).T\">T

\n

\n

AttackModelBehaviorExt.RemoveBehaviors(this AttackModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors(this AttackModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

\n

\n

AttackModelBehaviorExt.RemoveBehaviors(this AttackModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors<T>(this AttackModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.AttackModelBehaviorExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

AttackModelBehaviorExt Class

\n

Behavior Extensions for AttackModel

\n
public static class AttackModelBehaviorExt\n
\n

Inheritance System.Object ï¡’ AttackModelBehaviorExt

\n

Methods

\n

\n

AttackModelBehaviorExt.AddBehavior(this AttackModel, T) Method

\n

Add a Behavior to this

\n
public static void AddBehavior<T>(this AttackModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to add

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

\n

\n

behavior (this AttackModel, T).T\">T

\n

\n

AttackModelBehaviorExt.GetBehavior(this AttackModel) Method

\n

Return the first Behavior of type T

\n
public static T GetBehavior<T>(this AttackModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

\n

Returns

\n

(this AttackModel).T\">T

\n

\n

AttackModelBehaviorExt.GetBehaviors(this AttackModel) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetBehaviors<T>(this AttackModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

\n

Returns

\n

System.Collections.Generic.List<(this AttackModel).T\">T>

\n

\n

AttackModelBehaviorExt.HasBehavior(this AttackModel, T) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this AttackModel model, out T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

\n

\n

behavior (this AttackModel, T).T\">T

\n

Returns

\n

System.Boolean

\n

\n

AttackModelBehaviorExt.HasBehavior(this AttackModel) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this AttackModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

\n

Returns

\n

System.Boolean

\n

\n

AttackModelBehaviorExt.RemoveBehavior(this AttackModel, T) Method

\n

Remove the first Behavior of type T

\n
public static void RemoveBehavior<T>(this AttackModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

\n

\n

behavior (this AttackModel, T).T\">T

\n

\n

AttackModelBehaviorExt.RemoveBehavior(this AttackModel) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveBehavior<T>(this AttackModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

\n

\n

AttackModelBehaviorExt.RemoveBehaviors(this AttackModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors(this AttackModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

\n

\n

AttackModelBehaviorExt.RemoveBehaviors(this AttackModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors<T>(this AttackModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.AttackModelBehaviorExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.AttackModelExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.AttackModelExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.AttackModelExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.AttackModelExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.AudioClipExtensions.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.AudioClipExtensions.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.AudioClipExtensions.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.AudioClipExtensions.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.BloonBehaviorExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.BloonBehaviorExt.json similarity index 77% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.BloonBehaviorExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.BloonBehaviorExt.json index d60eeeadc..71ea42e3d 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.BloonBehaviorExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.BloonBehaviorExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

BloonBehaviorExt Class

\n

Extensions for getting bloon behaviors

\n
public static class BloonBehaviorExt\n
\n

Inheritance System.Object ï¡’ BloonBehaviorExt

\n

Methods

\n

\n

BloonBehaviorExt.AddBloonBehavior(this Bloon, T) Method

\n

Add a Behavior to this

\n
public static void AddBloonBehavior<T>(this Bloon bloon, T behavior)\n    where T : BloonBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to add

\n

Parameters

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

\n

\n

behavior (this Bloon, T).T\">T

\n

\n

BloonBehaviorExt.GetBloonBehavior(this Bloon) Method

\n

Return the first Behavior of type T

\n
public static T GetBloonBehavior<T>(this Bloon bloon)\n    where T : BloonBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

\n

Returns

\n

(this Bloon).T\">T

\n

\n

BloonBehaviorExt.GetBloonBehaviors(this Bloon) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetBloonBehaviors<T>(this Bloon bloon)\n    where T : BloonBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

\n

Returns

\n

System.Collections.Generic.List<(this Bloon).T\">T>

\n

\n

BloonBehaviorExt.HasBloonBehavior(this Bloon) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBloonBehavior<T>(this Bloon bloon)\n    where T : BloonBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

\n

Returns

\n

System.Boolean

\n

\n

BloonBehaviorExt.RemoveBloonBehavior(this Bloon) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveBloonBehavior<T>(this Bloon bloon)\n    where T : BloonBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

\n

\n

BloonBehaviorExt.RemoveBloonBehavior(this Bloon, T) Method

\n

Remove the first Behavior of type T

\n
public static void RemoveBloonBehavior<T>(this Bloon bloon, T behavior)\n    where T : BloonBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

\n

\n

behavior (this Bloon, T).T\">T

\n

\n

BloonBehaviorExt.RemoveBloonBehaviors(this Bloon) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBloonBehaviors<T>(this Bloon bloon)\n    where T : BloonBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.BloonBehaviorExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

BloonBehaviorExt Class

\n

Extensions for getting bloon behaviors

\n
public static class BloonBehaviorExt\n
\n

Inheritance System.Object ï¡’ BloonBehaviorExt

\n

Methods

\n

\n

BloonBehaviorExt.AddBloonBehavior(this Bloon, T) Method

\n

Add a Behavior to this

\n
public static void AddBloonBehavior<T>(this Bloon bloon, T behavior)\n    where T : BloonBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to add

\n

Parameters

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

\n

\n

behavior (this Bloon, T).T\">T

\n

\n

BloonBehaviorExt.GetBloonBehavior(this Bloon) Method

\n

Return the first Behavior of type T

\n
public static T GetBloonBehavior<T>(this Bloon bloon)\n    where T : BloonBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

\n

Returns

\n

(this Bloon).T\">T

\n

\n

BloonBehaviorExt.GetBloonBehaviors(this Bloon) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetBloonBehaviors<T>(this Bloon bloon)\n    where T : BloonBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

\n

Returns

\n

System.Collections.Generic.List<(this Bloon).T\">T>

\n

\n

BloonBehaviorExt.HasBloonBehavior(this Bloon) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBloonBehavior<T>(this Bloon bloon)\n    where T : BloonBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

\n

Returns

\n

System.Boolean

\n

\n

BloonBehaviorExt.RemoveBloonBehavior(this Bloon, T) Method

\n

Remove the first Behavior of type T

\n
public static void RemoveBloonBehavior<T>(this Bloon bloon, T behavior)\n    where T : BloonBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

\n

\n

behavior (this Bloon, T).T\">T

\n

\n

BloonBehaviorExt.RemoveBloonBehavior(this Bloon) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveBloonBehavior<T>(this Bloon bloon)\n    where T : BloonBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

\n

\n

BloonBehaviorExt.RemoveBloonBehaviors(this Bloon) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBloonBehaviors<T>(this Bloon bloon)\n    where T : BloonBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.BloonBehaviorExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.BloonExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.BloonExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.BloonExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.BloonExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.BloonModelBehaviorExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.BloonModelBehaviorExt.json similarity index 79% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.BloonModelBehaviorExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.BloonModelBehaviorExt.json index 26227561f..7ef7f9246 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.BloonModelBehaviorExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.BloonModelBehaviorExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

BloonModelBehaviorExt Class

\n

Behavior extensions for BloonModels

\n
public static class BloonModelBehaviorExt\n
\n

Inheritance System.Object ï¡’ BloonModelBehaviorExt

\n

Methods

\n

\n

BloonModelBehaviorExt.AddBehavior(this BloonModel, T) Method

\n

Add a Behavior to this

\n
public static void AddBehavior<T>(this BloonModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to add

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Bloons.BloonModel

\n

\n

behavior (this BloonModel, T).T\">T

\n

\n

BloonModelBehaviorExt.GetBehavior(this BloonModel) Method

\n

Return the first Behavior of type T

\n
public static T GetBehavior<T>(this BloonModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Bloons.BloonModel

\n

Returns

\n

(this BloonModel).T\">T

\n

\n

BloonModelBehaviorExt.GetBehaviors(this BloonModel) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetBehaviors<T>(this BloonModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Bloons.BloonModel

\n

Returns

\n

System.Collections.Generic.List<(this BloonModel).T\">T>

\n

\n

BloonModelBehaviorExt.HasBehavior(this BloonModel) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this BloonModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Bloons.BloonModel

\n

Returns

\n

System.Boolean

\n

\n

BloonModelBehaviorExt.RemoveBehavior(this BloonModel) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveBehavior<T>(this BloonModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Bloons.BloonModel

\n

\n

BloonModelBehaviorExt.RemoveBehavior(this BloonModel, T) Method

\n

Remove the first Behavior of type T

\n
public static void RemoveBehavior<T>(this BloonModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Bloons.BloonModel

\n

\n

behavior (this BloonModel, T).T\">T

\n

\n

BloonModelBehaviorExt.RemoveBehaviors(this BloonModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors(this BloonModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Bloons.BloonModel

\n

\n

BloonModelBehaviorExt.RemoveBehaviors(this BloonModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors<T>(this BloonModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Bloons.BloonModel

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.BloonModelBehaviorExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

BloonModelBehaviorExt Class

\n

Behavior extensions for BloonModels

\n
public static class BloonModelBehaviorExt\n
\n

Inheritance System.Object ï¡’ BloonModelBehaviorExt

\n

Methods

\n

\n

BloonModelBehaviorExt.AddBehavior(this BloonModel, T) Method

\n

Add a Behavior to this

\n
public static void AddBehavior<T>(this BloonModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to add

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Bloons.BloonModel

\n

\n

behavior (this BloonModel, T).T\">T

\n

\n

BloonModelBehaviorExt.GetBehavior(this BloonModel) Method

\n

Return the first Behavior of type T

\n
public static T GetBehavior<T>(this BloonModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Bloons.BloonModel

\n

Returns

\n

(this BloonModel).T\">T

\n

\n

BloonModelBehaviorExt.GetBehaviors(this BloonModel) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetBehaviors<T>(this BloonModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Bloons.BloonModel

\n

Returns

\n

System.Collections.Generic.List<(this BloonModel).T\">T>

\n

\n

BloonModelBehaviorExt.HasBehavior(this BloonModel) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this BloonModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Bloons.BloonModel

\n

Returns

\n

System.Boolean

\n

\n

BloonModelBehaviorExt.RemoveBehavior(this BloonModel, T) Method

\n

Remove the first Behavior of type T

\n
public static void RemoveBehavior<T>(this BloonModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Bloons.BloonModel

\n

\n

behavior (this BloonModel, T).T\">T

\n

\n

BloonModelBehaviorExt.RemoveBehavior(this BloonModel) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveBehavior<T>(this BloonModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Bloons.BloonModel

\n

\n

BloonModelBehaviorExt.RemoveBehaviors(this BloonModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors(this BloonModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Bloons.BloonModel

\n

\n

BloonModelBehaviorExt.RemoveBehaviors(this BloonModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors<T>(this BloonModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Bloons.BloonModel

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.BloonModelBehaviorExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.BloonModelExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.BloonModelExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.BloonModelExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.BloonModelExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.BloonToSimulationExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.BloonToSimulationExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.BloonToSimulationExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.BloonToSimulationExt.json diff --git a/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.BloonsTD6ModExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.BloonsTD6ModExt.json new file mode 100644 index 000000000..03009e60b --- /dev/null +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.BloonsTD6ModExt.json @@ -0,0 +1 @@ +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

BloonsTD6ModExt Class

\n

Extensions for BloonsTD6Mods (for some reason lol)

\n
public static class BloonsTD6ModExt\n
\n

Inheritance System.Object ï¡’ BloonsTD6ModExt

\n

Methods

\n

\n

BloonsTD6ModExt.GetModDirectory(this BloonsMod, bool) Method

\n

Get the personal mod directory for this specific mod. Useful for keeping this mod's files seperate from other mods.
\nExample: \"BloonsTD6/Mods/BloonsTD6 Mod Helper/settings.txt\"

\n
public static string GetModDirectory(this BTD_Mod_Helper.BloonsMod bloonsMod, bool createIfNotExists);\n
\n

Parameters

\n

\n

bloonsMod BloonsMod

\n

\n

createIfNotExists System.Boolean

\n

Create the mod's directory if it doesn't exist yet?

\n

Returns

\n

System.String

\n

\n

BloonsTD6ModExt.GetModDirectory(this BloonsMod) Method

\n

Get the personal mod directory for this specific mod. Useful for keeping this mod's files seperate from other mods.
\nExample: \"BloonsTD6/Mods/BloonsTD6 Mod Helper/settings.txt\"

\n
public static string GetModDirectory(this BTD_Mod_Helper.BloonsMod bloonsMod);\n
\n

Parameters

\n

\n

bloonsMod BloonsMod

\n

Returns

\n

System.String

\n

\n

BloonsTD6ModExt.GetModName(this BloonsMod) Method

\n

Get the name of this mod from it's dll name

\n
public static string GetModName(this BTD_Mod_Helper.BloonsMod bloonsMod);\n
\n

Parameters

\n

\n

bloonsMod BloonsMod

\n

Returns

\n

System.String

\n

\n

BloonsTD6ModExt.GetModSettingsDir(this BloonsMod, bool) Method

\n

Gets the directory where this mod's settings are or will be stored. Example: \"BloonsTD6/Mods/BloonsTD6 Mod
\nHelper/settings.txt\"

\n
public static string GetModSettingsDir(this BTD_Mod_Helper.BloonsMod bloonsMod, bool createIfNotExists);\n
\n

Parameters

\n

\n

bloonsMod BloonsMod

\n

\n

createIfNotExists System.Boolean

\n

Create the mod's directory if it doesn't exist yet?

\n

Returns

\n

System.String

\n

\n

BloonsTD6ModExt.GetModSettingsDir(this BloonsMod) Method

\n

Gets the directory where this mod's settings are or will be stored. Example: \"BloonsTD6/Mods/BloonsTD6 Mod
\nHelper/settings.txt\"

\n
public static string GetModSettingsDir(this BTD_Mod_Helper.BloonsMod bloonsMod);\n
\n

Parameters

\n

\n

bloonsMod BloonsMod

\n

Returns

\n

System.String

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.BloonsTD6ModExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ButtonClickedEventExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ButtonClickedEventExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ButtonClickedEventExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ButtonClickedEventExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ButtonExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ButtonExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ButtonExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ButtonExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ComponentExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ComponentExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ComponentExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ComponentExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.DeconstructExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.DeconstructExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.DeconstructExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.DeconstructExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.DictionaryExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.DictionaryExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.DictionaryExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.DictionaryExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.DirectoryInfoExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.DirectoryInfoExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.DirectoryInfoExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.DirectoryInfoExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.DisplayModelExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.DisplayModelExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.DisplayModelExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.DisplayModelExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.DumpNodeExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.DumpNodeExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.DumpNodeExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.DumpNodeExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.EmissionModelBehaviorExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.EmissionModelBehaviorExt.json similarity index 79% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.EmissionModelBehaviorExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.EmissionModelBehaviorExt.json index 976694675..86a52896a 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.EmissionModelBehaviorExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.EmissionModelBehaviorExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

EmissionModelBehaviorExt Class

\n

Extensions for EmissionModels

\n
public static class EmissionModelBehaviorExt\n
\n

Inheritance System.Object ï¡’ EmissionModelBehaviorExt

\n

Methods

\n

\n

EmissionModelBehaviorExt.AddBehavior(this EmissionModel, T) Method

\n

Add a Behavior to this model

\n
public static void AddBehavior<T>(this EmissionModel model, T behavior)\n    where T : EmissionBehaviorModel;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Emissions.EmissionModel

\n

\n

behavior (this EmissionModel, T).T\">T

\n

\n

EmissionModelBehaviorExt.GetBehavior(this EmissionModel) Method

\n

Return the first Behavior of type T, or null if there isn't one

\n
public static T GetBehavior<T>(this EmissionModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Emissions.EmissionModel

\n

Returns

\n

(this EmissionModel).T\">T

\n

\n

EmissionModelBehaviorExt.GetBehaviors(this EmissionModel) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetBehaviors<T>(this EmissionModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Emissions.EmissionModel

\n

Returns

\n

System.Collections.Generic.List<(this EmissionModel).T\">T>

\n

\n

EmissionModelBehaviorExt.HasBehavior(this EmissionModel) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this EmissionModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Emissions.EmissionModel

\n

Returns

\n

System.Boolean

\n

\n

EmissionModelBehaviorExt.RemoveBehavior(this EmissionModel) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveBehavior<T>(this EmissionModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Emissions.EmissionModel

\n

\n

EmissionModelBehaviorExt.RemoveBehavior(this EmissionModel, T) Method

\n

Removes a specific behavior from a tower

\n
public static void RemoveBehavior<T>(this EmissionModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Emissions.EmissionModel

\n

\n

behavior (this EmissionModel, T).T\">T

\n

\n

EmissionModelBehaviorExt.RemoveBehaviors(this EmissionModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors(this EmissionModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Emissions.EmissionModel

\n

\n

EmissionModelBehaviorExt.RemoveBehaviors(this EmissionModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors<T>(this EmissionModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Emissions.EmissionModel

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.EmissionModelBehaviorExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

EmissionModelBehaviorExt Class

\n

Extensions for EmissionModels

\n
public static class EmissionModelBehaviorExt\n
\n

Inheritance System.Object ï¡’ EmissionModelBehaviorExt

\n

Methods

\n

\n

EmissionModelBehaviorExt.AddBehavior(this EmissionModel, T) Method

\n

Add a Behavior to this model

\n
public static void AddBehavior<T>(this EmissionModel model, T behavior)\n    where T : EmissionBehaviorModel;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Emissions.EmissionModel

\n

\n

behavior (this EmissionModel, T).T\">T

\n

\n

EmissionModelBehaviorExt.GetBehavior(this EmissionModel) Method

\n

Return the first Behavior of type T, or null if there isn't one

\n
public static T GetBehavior<T>(this EmissionModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Emissions.EmissionModel

\n

Returns

\n

(this EmissionModel).T\">T

\n

\n

EmissionModelBehaviorExt.GetBehaviors(this EmissionModel) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetBehaviors<T>(this EmissionModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Emissions.EmissionModel

\n

Returns

\n

System.Collections.Generic.List<(this EmissionModel).T\">T>

\n

\n

EmissionModelBehaviorExt.HasBehavior(this EmissionModel) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this EmissionModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Emissions.EmissionModel

\n

Returns

\n

System.Boolean

\n

\n

EmissionModelBehaviorExt.RemoveBehavior(this EmissionModel, T) Method

\n

Removes a specific behavior from a tower

\n
public static void RemoveBehavior<T>(this EmissionModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Emissions.EmissionModel

\n

\n

behavior (this EmissionModel, T).T\">T

\n

\n

EmissionModelBehaviorExt.RemoveBehavior(this EmissionModel) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveBehavior<T>(this EmissionModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Emissions.EmissionModel

\n

\n

EmissionModelBehaviorExt.RemoveBehaviors(this EmissionModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors(this EmissionModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Emissions.EmissionModel

\n

\n

EmissionModelBehaviorExt.RemoveBehaviors(this EmissionModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors<T>(this EmissionModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Emissions.EmissionModel

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.EmissionModelBehaviorExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.EntityBehaviorExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.EntityBehaviorExt.json similarity index 77% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.EntityBehaviorExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.EntityBehaviorExt.json index bd19a6e50..6c7ddddcd 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.EntityBehaviorExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.EntityBehaviorExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

EntityBehaviorExt Class

\n

Behavior extensions for Entities

\n
public static class EntityBehaviorExt\n
\n

Inheritance System.Object ï¡’ EntityBehaviorExt

\n

Methods

\n

\n

EntityBehaviorExt.AddBehavior(this Entity, T) Method

\n

Add a Behavior to this

\n
public static void AddBehavior<T>(this Entity entity, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to add

\n

Parameters

\n

\n

entity Il2CppAssets.Scripts.Simulation.Objects.Entity

\n

\n

behavior (this Entity, T).T\">T

\n

\n

EntityBehaviorExt.GetBehavior(this Entity) Method

\n

Return the first Behavior of type T

\n
public static T GetBehavior<T>(this Entity entity)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

entity Il2CppAssets.Scripts.Simulation.Objects.Entity

\n

Returns

\n

(this Entity).T\">T

\n

\n

EntityBehaviorExt.GetBehaviors(this Entity) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetBehaviors<T>(this Entity entity)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

entity Il2CppAssets.Scripts.Simulation.Objects.Entity

\n

Returns

\n

System.Collections.Generic.List<(this Entity).T\">T>

\n

\n

EntityBehaviorExt.HasBehavior(this Entity) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this Entity entity)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

entity Il2CppAssets.Scripts.Simulation.Objects.Entity

\n

Returns

\n

System.Boolean

\n

\n

EntityBehaviorExt.RemoveBehavior(this Entity) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveBehavior<T>(this Entity entity)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

entity Il2CppAssets.Scripts.Simulation.Objects.Entity

\n

\n

EntityBehaviorExt.RemoveBehavior(this Entity, T) Method

\n

Remove the first Behavior of type T

\n
public static void RemoveBehavior<T>(this Entity entity, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

entity Il2CppAssets.Scripts.Simulation.Objects.Entity

\n

\n

behavior (this Entity, T).T\">T

\n

\n

EntityBehaviorExt.RemoveBehaviors(this Entity) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors<T>(this Entity entity)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

entity Il2CppAssets.Scripts.Simulation.Objects.Entity

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.EntityBehaviorExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

EntityBehaviorExt Class

\n

Behavior extensions for Entities

\n
public static class EntityBehaviorExt\n
\n

Inheritance System.Object ï¡’ EntityBehaviorExt

\n

Methods

\n

\n

EntityBehaviorExt.AddBehavior(this Entity, T) Method

\n

Add a Behavior to this

\n
public static void AddBehavior<T>(this Entity entity, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to add

\n

Parameters

\n

\n

entity Il2CppAssets.Scripts.Simulation.Objects.Entity

\n

\n

behavior (this Entity, T).T\">T

\n

\n

EntityBehaviorExt.GetBehavior(this Entity) Method

\n

Return the first Behavior of type T

\n
public static T GetBehavior<T>(this Entity entity)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

entity Il2CppAssets.Scripts.Simulation.Objects.Entity

\n

Returns

\n

(this Entity).T\">T

\n

\n

EntityBehaviorExt.GetBehaviors(this Entity) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetBehaviors<T>(this Entity entity)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

entity Il2CppAssets.Scripts.Simulation.Objects.Entity

\n

Returns

\n

System.Collections.Generic.List<(this Entity).T\">T>

\n

\n

EntityBehaviorExt.HasBehavior(this Entity) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this Entity entity)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

entity Il2CppAssets.Scripts.Simulation.Objects.Entity

\n

Returns

\n

System.Boolean

\n

\n

EntityBehaviorExt.RemoveBehavior(this Entity, T) Method

\n

Remove the first Behavior of type T

\n
public static void RemoveBehavior<T>(this Entity entity, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

entity Il2CppAssets.Scripts.Simulation.Objects.Entity

\n

\n

behavior (this Entity, T).T\">T

\n

\n

EntityBehaviorExt.RemoveBehavior(this Entity) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveBehavior<T>(this Entity entity)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

entity Il2CppAssets.Scripts.Simulation.Objects.Entity

\n

\n

EntityBehaviorExt.RemoveBehaviors(this Entity) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors<T>(this Entity entity)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

entity Il2CppAssets.Scripts.Simulation.Objects.Entity

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.EntityBehaviorExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.EntityExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.EntityExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.EntityExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.EntityExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.FileInfoExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.FileInfoExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.FileInfoExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.FileInfoExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Function().json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Function().json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Function().json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Function().json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.FunctionExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.FunctionExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.FunctionExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.FunctionExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Function_T_().json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Function_T_().json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Function_T_().json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Function_T_().json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.GameExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.GameExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.GameExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.GameExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.GameModelExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.GameModelExt.json similarity index 89% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.GameModelExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.GameModelExt.json index 4b8cf49c4..6d7ea2b17 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.GameModelExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.GameModelExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

GameModelExt Class

\n

Extensions for the GameModel

\n
public static class GameModelExt\n
\n

Inheritance System.Object ï¡’ GameModelExt

\n

Methods

\n

\n

GameModelExt.AddHeroDetails(this GameModel, HeroDetailsModel, int) Method

\n

Adds a HeroDetailsModel to the GameModel's HeroSet at a particular index

\n
public static void AddHeroDetails(this GameModel model, HeroDetailsModel heroDetailsModel, int index);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

\n

heroDetailsModel Il2CppAssets.Scripts.Models.TowerSets.HeroDetailsModel

\n

\n

index System.Int32

\n

\n

GameModelExt.AddTowerDetails(this GameModel, TowerDetailsModel) Method

\n

Adds a tower

\n
public static void AddTowerDetails(this GameModel model, TowerDetailsModel towerDetailsModel);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

\n

towerDetailsModel Il2CppAssets.Scripts.Models.TowerSets.TowerDetailsModel

\n

\n

GameModelExt.AddTowerDetails(this GameModel, TowerDetailsModel, int) Method

\n

Adds a TowerDetailsModel to the GameModel's TowerSet at a particular index

\n
public static void AddTowerDetails(this GameModel model, TowerDetailsModel towerDetailsModel, int index);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

\n

towerDetailsModel Il2CppAssets.Scripts.Models.TowerSets.TowerDetailsModel

\n

\n

index System.Int32

\n

\n

GameModelExt.AddTowerDetails(this GameModel, TowerDetailsModel, TowerSet) Method

\n

Adds a TowerDetailsModel to the GameModel's TowerSet, taking into account what set of towers it's a part of
\n

\nFor example, a new custom Primary tower would be added right at the end of the primary towers,
\nand right before the start of the military towers

\n
public static void AddTowerDetails(this GameModel model, TowerDetailsModel towerDetailsModel, TowerSet set);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

The GameModel

\n

\n

towerDetailsModel Il2CppAssets.Scripts.Models.TowerSets.TowerDetailsModel

\n

The TowerDetailsModel to be added

\n

\n

set Il2CppAssets.Scripts.Models.TowerSets.TowerSet

\n

The TowerSet of the tower to be added

\n

\n

GameModelExt.AddTowersToGame(this GameModel, IEnumerable) Method

\n

Add multiple TowerModels to the game more efficiently than calling the single method repeatedly.

\n
public static void AddTowersToGame(this GameModel model, System.Collections.Generic.IEnumerable<TowerModel> towerModels);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

\n

towerModels System.Collections.Generic.IEnumerable<Il2CppAssets.Scripts.Models.Towers.TowerModel>

\n

\n

GameModelExt.AddTowerToGame(this GameModel, TowerModel, TowerDetailsModel) Method

\n

Add a TowerModel to the game.
\n

\nUsing this method is preferable than modifying the GameModel's towers list manually, as this does more things
\nto more fully integrate the tower within the game

\n
public static void AddTowerToGame(this GameModel model, TowerModel towerModel, TowerDetailsModel towerDetailsModel=null);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

the GameModel instance

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

TowerModel to add

\n

\n

towerDetailsModel Il2CppAssets.Scripts.Models.TowerSets.TowerDetailsModel

\n

Optionally add a TowerDetailsModel for your towerModel

\n

\n

GameModelExt.AddUpgrade(this GameModel, UpgradeModel) Method

\n

Fully adds an UpgradeModel to the GameModel

\n
public static void AddUpgrade(this GameModel model, UpgradeModel upgradeModel);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

\n

upgradeModel Il2CppAssets.Scripts.Models.Towers.Upgrades.UpgradeModel

\n

\n

GameModelExt.AddUpgrades(this GameModel, List) Method

\n

Fully adds multiple UpgradeModels to the GameModel

\n
public static void AddUpgrades(this GameModel model, System.Collections.Generic.List<UpgradeModel> upgradeModels);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

\n

upgradeModels System.Collections.Generic.List<Il2CppAssets.Scripts.Models.Towers.Upgrades.UpgradeModel>

\n

\n

GameModelExt.AddUpgrades(this GameModel, UpgradeModel[]) Method

\n

Fully adds multiple UpgradeModels to the GameModel

\n
public static void AddUpgrades(this GameModel model, UpgradeModel[] upgradeModels);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

\n

upgradeModels Il2CppAssets.Scripts.Models.Towers.Upgrades.UpgradeModel[]

\n

\n

GameModelExt.CreateBloonEmission(this GameModel, string, float) Method

\n

Create a single BloonEmission

\n
public static BloonEmissionModel CreateBloonEmission(this GameModel model, string bloonName, float time);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

the GameModel instance

\n

\n

bloonName System.String

\n

Name of this bloon. Example: \"Red\"

\n

\n

time System.Single

\n

Time the bloon should be spawned

\n

Returns

\n

Il2CppAssets.Scripts.Models.Rounds.BloonEmissionModel

\n

\n

GameModelExt.CreateBloonEmissions(this GameModel, BloonModel, int, float) Method

\n

Create a BloonEmissionModel from a bloonModel

\n
public static Il2CppReferenceArray<BloonEmissionModel> CreateBloonEmissions(this GameModel model, BloonModel bloonModel, int number, float spacing);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

the GameModel instance

\n

\n

bloonModel Il2CppAssets.Scripts.Models.Bloons.BloonModel

\n

The bloon model that these bloons should be

\n

\n

number System.Int32

\n

Number of Bloons in this emission

\n

\n

spacing System.Single

\n

Space between each bloon in this emission

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

GameModelExt.CreateBloonEmissions(this GameModel, string, int, float) Method

\n

Create a BloonEmissionModel from a bloon's name

\n
public static Il2CppReferenceArray<BloonEmissionModel> CreateBloonEmissions(this GameModel model, string bloonName, int number, float spacing);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

the GameModel instance

\n

\n

bloonName System.String

\n

Name of bloon. Example: \"Red\"

\n

\n

number System.Int32

\n

Number of Bloons in this emission

\n

\n

spacing System.Single

\n

Space between each bloon in this emission

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

GameModelExt.CreateBloonGroup(this GameModel, string, float, float, int) Method

\n

Creates a BloonGroup

\n
public static BloonGroupModel CreateBloonGroup(this GameModel model, string bloonName, float startTime, float spacing, int count);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

\n

bloonName System.String

\n

\n

startTime System.Single

\n

\n

spacing System.Single

\n

\n

count System.Int32

\n

Returns

\n

Il2CppAssets.Scripts.Models.Rounds.BloonGroupModel

\n

\n

GameModelExt.DoesBloonExist(this GameModel, string) Method

\n

Returns whether or not a bloon exists with this name

\n
public static bool DoesBloonExist(this GameModel gameModel, string bloonName);\n
\n

Parameters

\n

\n

gameModel Il2CppAssets.Scripts.Models.GameModel

\n

\n

bloonName System.String

\n

Returns

\n

System.Boolean

\n

\n

GameModelExt.DoesTowerDetailsExist(this GameModel, string) Method

\n

Returns whether or not any TowerDetailsModels in Il2CppAssets.Scripts.Models.GameModel.towerSet have towerId
\nin it's name

\n
public static bool DoesTowerDetailsExist(this GameModel model, string towerId);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

\n

towerId System.String

\n

Returns

\n

System.Boolean

\n

\n

GameModelExt.DoesTowerModelExist(this GameModel, string) Method

\n

Returns whether or not any TowerModels in Il2CppAssets.Scripts.Models.GameModel.towers have towerId
\nin it's name

\n
public static bool DoesTowerModelExist(this GameModel model, string towerId);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

\n

towerId System.String

\n

Returns

\n

System.Boolean

\n

\n

GameModelExt.GetAllAbilityModels(this GameModel) Method

\n

Return all AbilityModels from every TowerModel in the game

\n
public static System.Collections.Generic.List<AbilityModel> GetAllAbilityModels(this GameModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

Returns

\n

System.Collections.Generic.List<Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel>

\n

\n

GameModelExt.GetAllAttackModels(this GameModel) Method

\n

Return all AttackModels from every TowerModel in the game

\n
public static System.Collections.Generic.IEnumerable<AttackModel> GetAllAttackModels(this GameModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

Returns

\n

System.Collections.Generic.IEnumerable<Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel>

\n

\n

GameModelExt.GetAllProjectileModels(this GameModel) Method

\n

Return all ProjectileModels from every TowerModel in the game

\n
public static System.Collections.Generic.List<ProjectileModel> GetAllProjectileModels(this GameModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

Returns

\n

System.Collections.Generic.List<Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel>

\n

\n

GameModelExt.GetAllShopTowerDetails(this GameModel) Method

\n

Return all ShopTowerDetailModels

\n
public static List<ShopTowerDetailsModel> GetAllShopTowerDetails(this GameModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

Returns

\n

Il2CppSystem.Collections.Generic.List

\n

\n

GameModelExt.GetAllTowerDetails(this GameModel) Method

\n

Return all TowerDetailModels

\n
public static List<TowerDetailsModel> GetAllTowerDetails(this GameModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

Returns

\n

Il2CppSystem.Collections.Generic.List

\n

\n

GameModelExt.GetAllWeaponModels(this GameModel) Method

\n

Return all WeaponModels from every AttackModel in the game

\n
public static System.Collections.Generic.List<WeaponModel> GetAllWeaponModels(this GameModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

Returns

\n

System.Collections.Generic.List<Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel>

\n

\n

GameModelExt.GetTowerDetails(this GameModel, string) Method

\n

Returns the first TowerDetailsModel in Il2CppAssets.Scripts.Models.GameModel.towerSet that has a towerId of
\ntowerDetailsName

\n
public static TowerDetailsModel GetTowerDetails(this GameModel model, string towerDetailsName);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

\n

towerDetailsName System.String

\n

The Il2CppAssets.Scripts.Models.TowerSets.TowerDetailsModel.towerId you are searching for

\n

Returns

\n

Il2CppAssets.Scripts.Models.TowerSets.TowerDetailsModel
\nThe first TowerDetailsModel found, otherwise returns null

\n

\n

GameModelExt.GetTowerModel(this GameModel, string, int, int, int) Method

\n

Get a TowerModel from model.towers.
\nNOTE: model.GetTower cannot get custom towers so use this method instead

\n
public static TowerModel GetTowerModel(this GameModel model, string towerId, int path1=0, int path2=0, int path3=0);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

\n

towerId System.String

\n

\n

path1 System.Int32

\n

\n

path2 System.Int32

\n

\n

path3 System.Int32

\n

Returns

\n

Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

GameModelExt.GetTowerModels(this GameModel, string) Method

\n

Return all TowerModels with a specific base id

\n
public static System.Collections.Generic.List<TowerModel> GetTowerModels(this GameModel model, string towerBaseId);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

the GameModel instance

\n

\n

towerBaseId System.String

\n

The base id all towers should share. Example: \"DartMonkey\"

\n

Returns

\n

System.Collections.Generic.List<Il2CppAssets.Scripts.Models.Towers.TowerModel>

\n

\n

GameModelExt.GetTowerModelsWithAbilities(this GameModel) Method

\n

Return all TowerModels that have at least one AbilityModel

\n
public static System.Collections.Generic.List<TowerModel> GetTowerModelsWithAbilities(this GameModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

Returns

\n

System.Collections.Generic.List<Il2CppAssets.Scripts.Models.Towers.TowerModel>

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.GameModelExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

GameModelExt Class

\n

Extensions for the GameModel

\n
public static class GameModelExt\n
\n

Inheritance System.Object ï¡’ GameModelExt

\n

Methods

\n

\n

GameModelExt.AddHeroDetails(this GameModel, HeroDetailsModel, int) Method

\n

Adds a HeroDetailsModel to the GameModel's HeroSet at a particular index

\n
public static void AddHeroDetails(this GameModel model, HeroDetailsModel heroDetailsModel, int index);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

\n

heroDetailsModel Il2CppAssets.Scripts.Models.TowerSets.HeroDetailsModel

\n

\n

index System.Int32

\n

\n

GameModelExt.AddTowerDetails(this GameModel, TowerDetailsModel, int) Method

\n

Adds a TowerDetailsModel to the GameModel's TowerSet at a particular index

\n
public static void AddTowerDetails(this GameModel model, TowerDetailsModel towerDetailsModel, int index);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

\n

towerDetailsModel Il2CppAssets.Scripts.Models.TowerSets.TowerDetailsModel

\n

\n

index System.Int32

\n

\n

GameModelExt.AddTowerDetails(this GameModel, TowerDetailsModel, TowerSet) Method

\n

Adds a TowerDetailsModel to the GameModel's TowerSet, taking into account what set of towers it's a part of
\n

\nFor example, a new custom Primary tower would be added right at the end of the primary towers,
\nand right before the start of the military towers

\n
public static void AddTowerDetails(this GameModel model, TowerDetailsModel towerDetailsModel, TowerSet set);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

The GameModel

\n

\n

towerDetailsModel Il2CppAssets.Scripts.Models.TowerSets.TowerDetailsModel

\n

The TowerDetailsModel to be added

\n

\n

set Il2CppAssets.Scripts.Models.TowerSets.TowerSet

\n

The TowerSet of the tower to be added

\n

\n

GameModelExt.AddTowerDetails(this GameModel, TowerDetailsModel) Method

\n

Adds a tower

\n
public static void AddTowerDetails(this GameModel model, TowerDetailsModel towerDetailsModel);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

\n

towerDetailsModel Il2CppAssets.Scripts.Models.TowerSets.TowerDetailsModel

\n

\n

GameModelExt.AddTowersToGame(this GameModel, IEnumerable) Method

\n

Add multiple TowerModels to the game more efficiently than calling the single method repeatedly.

\n
public static void AddTowersToGame(this GameModel model, System.Collections.Generic.IEnumerable<TowerModel> towerModels);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

\n

towerModels System.Collections.Generic.IEnumerable<Il2CppAssets.Scripts.Models.Towers.TowerModel>

\n

\n

GameModelExt.AddTowerToGame(this GameModel, TowerModel, TowerDetailsModel) Method

\n

Add a TowerModel to the game.
\n

\nUsing this method is preferable than modifying the GameModel's towers list manually, as this does more things
\nto more fully integrate the tower within the game

\n
public static void AddTowerToGame(this GameModel model, TowerModel towerModel, TowerDetailsModel towerDetailsModel=null);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

the GameModel instance

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

TowerModel to add

\n

\n

towerDetailsModel Il2CppAssets.Scripts.Models.TowerSets.TowerDetailsModel

\n

Optionally add a TowerDetailsModel for your towerModel

\n

\n

GameModelExt.AddUpgrade(this GameModel, UpgradeModel) Method

\n

Fully adds an UpgradeModel to the GameModel

\n
public static void AddUpgrade(this GameModel model, UpgradeModel upgradeModel);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

\n

upgradeModel Il2CppAssets.Scripts.Models.Towers.Upgrades.UpgradeModel

\n

\n

GameModelExt.AddUpgrades(this GameModel, List) Method

\n

Fully adds multiple UpgradeModels to the GameModel

\n
public static void AddUpgrades(this GameModel model, System.Collections.Generic.List<UpgradeModel> upgradeModels);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

\n

upgradeModels System.Collections.Generic.List<Il2CppAssets.Scripts.Models.Towers.Upgrades.UpgradeModel>

\n

\n

GameModelExt.AddUpgrades(this GameModel, UpgradeModel[]) Method

\n

Fully adds multiple UpgradeModels to the GameModel

\n
public static void AddUpgrades(this GameModel model, UpgradeModel[] upgradeModels);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

\n

upgradeModels Il2CppAssets.Scripts.Models.Towers.Upgrades.UpgradeModel[]

\n

\n

GameModelExt.CreateBloonEmission(this GameModel, string, float) Method

\n

Create a single BloonEmission

\n
public static BloonEmissionModel CreateBloonEmission(this GameModel model, string bloonName, float time);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

the GameModel instance

\n

\n

bloonName System.String

\n

Name of this bloon. Example: \"Red\"

\n

\n

time System.Single

\n

Time the bloon should be spawned

\n

Returns

\n

Il2CppAssets.Scripts.Models.Rounds.BloonEmissionModel

\n

\n

GameModelExt.CreateBloonEmissions(this GameModel, BloonModel, int, float) Method

\n

Create a BloonEmissionModel from a bloonModel

\n
public static Il2CppReferenceArray<BloonEmissionModel> CreateBloonEmissions(this GameModel model, BloonModel bloonModel, int number, float spacing);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

the GameModel instance

\n

\n

bloonModel Il2CppAssets.Scripts.Models.Bloons.BloonModel

\n

The bloon model that these bloons should be

\n

\n

number System.Int32

\n

Number of Bloons in this emission

\n

\n

spacing System.Single

\n

Space between each bloon in this emission

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

GameModelExt.CreateBloonEmissions(this GameModel, string, int, float) Method

\n

Create a BloonEmissionModel from a bloon's name

\n
public static Il2CppReferenceArray<BloonEmissionModel> CreateBloonEmissions(this GameModel model, string bloonName, int number, float spacing);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

the GameModel instance

\n

\n

bloonName System.String

\n

Name of bloon. Example: \"Red\"

\n

\n

number System.Int32

\n

Number of Bloons in this emission

\n

\n

spacing System.Single

\n

Space between each bloon in this emission

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

GameModelExt.CreateBloonGroup(this GameModel, string, float, float, int) Method

\n

Creates a BloonGroup

\n
public static BloonGroupModel CreateBloonGroup(this GameModel model, string bloonName, float startTime, float spacing, int count);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

\n

bloonName System.String

\n

\n

startTime System.Single

\n

\n

spacing System.Single

\n

\n

count System.Int32

\n

Returns

\n

Il2CppAssets.Scripts.Models.Rounds.BloonGroupModel

\n

\n

GameModelExt.DoesBloonExist(this GameModel, string) Method

\n

Returns whether or not a bloon exists with this name

\n
public static bool DoesBloonExist(this GameModel gameModel, string bloonName);\n
\n

Parameters

\n

\n

gameModel Il2CppAssets.Scripts.Models.GameModel

\n

\n

bloonName System.String

\n

Returns

\n

System.Boolean

\n

\n

GameModelExt.DoesTowerDetailsExist(this GameModel, string) Method

\n

Returns whether or not any TowerDetailsModels in Il2CppAssets.Scripts.Models.GameModel.towerSet have towerId
\nin it's name

\n
public static bool DoesTowerDetailsExist(this GameModel model, string towerId);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

\n

towerId System.String

\n

Returns

\n

System.Boolean

\n

\n

GameModelExt.DoesTowerModelExist(this GameModel, string) Method

\n

Returns whether or not any TowerModels in Il2CppAssets.Scripts.Models.GameModel.towers have towerId
\nin it's name

\n
public static bool DoesTowerModelExist(this GameModel model, string towerId);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

\n

towerId System.String

\n

Returns

\n

System.Boolean

\n

\n

GameModelExt.GetAllAbilityModels(this GameModel) Method

\n

Return all AbilityModels from every TowerModel in the game

\n
public static System.Collections.Generic.List<AbilityModel> GetAllAbilityModels(this GameModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

Returns

\n

System.Collections.Generic.List<Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel>

\n

\n

GameModelExt.GetAllAttackModels(this GameModel) Method

\n

Return all AttackModels from every TowerModel in the game

\n
public static System.Collections.Generic.IEnumerable<AttackModel> GetAllAttackModels(this GameModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

Returns

\n

System.Collections.Generic.IEnumerable<Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel>

\n

\n

GameModelExt.GetAllProjectileModels(this GameModel) Method

\n

Return all ProjectileModels from every TowerModel in the game

\n
public static System.Collections.Generic.List<ProjectileModel> GetAllProjectileModels(this GameModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

Returns

\n

System.Collections.Generic.List<Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel>

\n

\n

GameModelExt.GetAllShopTowerDetails(this GameModel) Method

\n

Return all ShopTowerDetailModels

\n
public static List<ShopTowerDetailsModel> GetAllShopTowerDetails(this GameModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

Returns

\n

Il2CppSystem.Collections.Generic.List

\n

\n

GameModelExt.GetAllTowerDetails(this GameModel) Method

\n

Return all TowerDetailModels

\n
public static List<TowerDetailsModel> GetAllTowerDetails(this GameModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

Returns

\n

Il2CppSystem.Collections.Generic.List

\n

\n

GameModelExt.GetAllWeaponModels(this GameModel) Method

\n

Return all WeaponModels from every AttackModel in the game

\n
public static System.Collections.Generic.List<WeaponModel> GetAllWeaponModels(this GameModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

Returns

\n

System.Collections.Generic.List<Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel>

\n

\n

GameModelExt.GetTowerDetails(this GameModel, string) Method

\n

Returns the first TowerDetailsModel in Il2CppAssets.Scripts.Models.GameModel.towerSet that has a towerId of
\ntowerDetailsName

\n
public static TowerDetailsModel GetTowerDetails(this GameModel model, string towerDetailsName);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

\n

towerDetailsName System.String

\n

The Il2CppAssets.Scripts.Models.TowerSets.TowerDetailsModel.towerId you are searching for

\n

Returns

\n

Il2CppAssets.Scripts.Models.TowerSets.TowerDetailsModel
\nThe first TowerDetailsModel found, otherwise returns null

\n

\n

GameModelExt.GetTowerModel(this GameModel, string, int, int, int) Method

\n

Get a TowerModel from model.towers.
\nNOTE: model.GetTower cannot get custom towers so use this method instead

\n
public static TowerModel GetTowerModel(this GameModel model, string towerId, int path1=0, int path2=0, int path3=0);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

\n

towerId System.String

\n

\n

path1 System.Int32

\n

\n

path2 System.Int32

\n

\n

path3 System.Int32

\n

Returns

\n

Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

GameModelExt.GetTowerModels(this GameModel, string) Method

\n

Return all TowerModels with a specific base id

\n
public static System.Collections.Generic.List<TowerModel> GetTowerModels(this GameModel model, string towerBaseId);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

the GameModel instance

\n

\n

towerBaseId System.String

\n

The base id all towers should share. Example: \"DartMonkey\"

\n

Returns

\n

System.Collections.Generic.List<Il2CppAssets.Scripts.Models.Towers.TowerModel>

\n

\n

GameModelExt.GetTowerModelsWithAbilities(this GameModel) Method

\n

Return all TowerModels that have at least one AbilityModel

\n
public static System.Collections.Generic.List<TowerModel> GetTowerModelsWithAbilities(this GameModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.GameModel

\n

Returns

\n

System.Collections.Generic.List<Il2CppAssets.Scripts.Models.Towers.TowerModel>

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.GameModelExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.GameObjectExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.GameObjectExt.json similarity index 64% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.GameObjectExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.GameObjectExt.json index decb73a83..a97914099 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.GameObjectExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.GameObjectExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

GameObjectExt Class

\n

Extensions for GameObjects

\n
public static class GameObjectExt\n
\n

Inheritance System.Object ï¡’ GameObjectExt

\n

Methods

\n

\n

GameObjectExt.AddModHelperComponent(this GameObject, T) Method

\n

Adds the ModHelperComponent to a parent GameObject, returning the ModHelperComponent
\n

\n(This is an extension method just so that we can return the type generically)

\n
public static T AddModHelperComponent<T>(this GameObject gameObject, T modHelperComponent)\n    where T : BTD_Mod_Helper.Api.Components.ModHelperComponent;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

gameObject UnityEngine.GameObject

\n

\n

modHelperComponent (this GameObject, T).T\">T

\n

Returns

\n

(this GameObject, T).T\">T

\n

\n

GameObjectExt.Destroy(this GameObject) Method

\n

Destroys this GameObject

\n
public static void Destroy(this GameObject gameObject);\n
\n

Parameters

\n

\n

gameObject UnityEngine.GameObject

\n

\n

GameObjectExt.DestroyAllChildren(this GameObject) Method

\n

Destroys all children of a game object

\n
public static void DestroyAllChildren(this GameObject gameObject);\n
\n

Parameters

\n

\n

gameObject UnityEngine.GameObject

\n

\n

GameObjectExt.Duplicate(this T) Method

\n

Instantiate a clone of the GameObject keeping the same parent

\n
public static T Duplicate<T>(this T gameObject)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

gameObject (this T).T\">T

\n

Returns

\n

(this T).T\">T

\n

\n

GameObjectExt.Duplicate(this T, Transform) Method

\n

Instantiate a clone of the GameObject with the new transform as parent

\n
public static T Duplicate<T>(this T gameObject, Transform parent)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

gameObject (this T, Transform).T\">T

\n

\n

parent UnityEngine.Transform

\n

Returns

\n

(this T, Transform).T\">T

\n

\n

GameObjectExt.Exists(this T) Method

\n

Used to null check unity objects without bypassing the lifecycle

\n
public static T Exists<T>(this T obj)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

obj (this T).T\">T

\n

Returns

\n

(this T).T\">T

\n

\n

GameObjectExt.Exists(this T, T) Method

\n

Used to null check unity objects without bypassing the lifecycle

\n
public static bool Exists<T>(this T obj, out T result)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

obj (this T, T).T\">T

\n

\n

result (this T, T).T\">T

\n

Returns

\n

System.Boolean

\n

\n

GameObjectExt.GetComponent(this GameObject, string) Method

\n

Finds a component with the given path and type

\n
public static T GetComponent<T>(this GameObject gameObject, string componentPath);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

gameObject UnityEngine.GameObject

\n

\n

componentPath System.String

\n

Returns

\n

(this GameObject, string).T\">T

\n

\n

GameObjectExt.GetComponentInChildrenByName(this GameObject, string) Method

\n

Try to get a component in a child of this GameObject by it's name. Equivelant to a foreach with GetComponentsInChildren

\n
public static T GetComponentInChildrenByName<T>(this GameObject gameObject, string componentName)\n    where T : Component;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

gameObject UnityEngine.GameObject

\n

\n

componentName System.String

\n

Returns

\n

(this GameObject, string).T\">T

\n

\n

GameObjectExt.HasComponent(this GameObject) Method

\n

Returns whether a component of the given type exists on a game object

\n
public static bool HasComponent<T>(this GameObject gameObject)\n    where T : Component;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

gameObject UnityEngine.GameObject

\n

Returns

\n

System.Boolean

\n

\n

GameObjectExt.HasComponent(this GameObject, T) Method

\n

Returns whether a component of the given type exists on a game object, and puts it in the out param

\n
public static bool HasComponent<T>(this GameObject gameObject, out T component)\n    where T : Component;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

gameObject UnityEngine.GameObject

\n

\n

component (this GameObject, T).T\">T

\n

Returns

\n

System.Boolean

\n

\n

GameObjectExt.Hide(this GameObject) Method

\n

Makes the Game Object hidden (not visible) by setting the scale to zero

\n
public static void Hide(this GameObject gameObject);\n
\n

Parameters

\n

\n

gameObject UnityEngine.GameObject

\n

\n

GameObjectExt.RecursivelyLog(this GameObject, int) Method

\n

Logs a GameObject's hierarchy recursively

\n
public static void RecursivelyLog(this GameObject gameObject, int depth=0);\n
\n

Parameters

\n

\n

gameObject UnityEngine.GameObject

\n

\n

depth System.Int32

\n

\n

GameObjectExt.RemoveComponent(this GameObject) Method

\n

Removes a Component from a GameObject by destroying it

\n
public static void RemoveComponent<T>(this GameObject gameObject)\n    where T : Component;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

gameObject UnityEngine.GameObject

\n

\n

GameObjectExt.Show(this GameObject) Method

\n

Makes the Game Object visible by setting the scale to the default value of 1

\n
public static void Show(this GameObject gameObject);\n
\n

Parameters

\n

\n

gameObject UnityEngine.GameObject

\n

\n

GameObjectExt.TranslateScaled(this GameObject, Vector3) Method

\n

Translates this GameObject scaled with it's \"lossyScale\", making it move the same
\namount regardless of screen resolution

\n
public static void TranslateScaled(this GameObject gameObject, Vector3 translation);\n
\n

Parameters

\n

\n

gameObject UnityEngine.GameObject

\n

\n

translation UnityEngine.Vector3

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.GameObjectExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

GameObjectExt Class

\n

Extensions for GameObjects

\n
public static class GameObjectExt\n
\n

Inheritance System.Object ï¡’ GameObjectExt

\n

Methods

\n

\n

GameObjectExt.AddModHelperComponent(this GameObject, T) Method

\n

Adds the ModHelperComponent to a parent GameObject, returning the ModHelperComponent
\n

\n(This is an extension method just so that we can return the type generically)

\n
public static T AddModHelperComponent<T>(this GameObject gameObject, T modHelperComponent)\n    where T : BTD_Mod_Helper.Api.Components.ModHelperComponent;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

gameObject UnityEngine.GameObject

\n

\n

modHelperComponent (this GameObject, T).T\">T

\n

Returns

\n

(this GameObject, T).T\">T

\n

\n

GameObjectExt.Destroy(this GameObject) Method

\n

Destroys this GameObject

\n
public static void Destroy(this GameObject gameObject);\n
\n

Parameters

\n

\n

gameObject UnityEngine.GameObject

\n

\n

GameObjectExt.DestroyAllChildren(this GameObject) Method

\n

Destroys all children of a game object

\n
public static void DestroyAllChildren(this GameObject gameObject);\n
\n

Parameters

\n

\n

gameObject UnityEngine.GameObject

\n

\n

GameObjectExt.Duplicate(this T, Transform) Method

\n

Instantiate a clone of the GameObject with the new transform as parent

\n
public static T Duplicate<T>(this T gameObject, Transform parent)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

gameObject (this T, Transform).T\">T

\n

\n

parent UnityEngine.Transform

\n

Returns

\n

(this T, Transform).T\">T

\n

\n

GameObjectExt.Duplicate(this T) Method

\n

Instantiate a clone of the GameObject keeping the same parent

\n
public static T Duplicate<T>(this T gameObject)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

gameObject (this T).T\">T

\n

Returns

\n

(this T).T\">T

\n

\n

GameObjectExt.Exists(this T, T) Method

\n

Used to null check unity objects without bypassing the lifecycle

\n
public static bool Exists<T>(this T obj, out T result)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

obj (this T, T).T\">T

\n

\n

result (this T, T).T\">T

\n

Returns

\n

System.Boolean

\n

\n

GameObjectExt.Exists(this T) Method

\n

Used to null check unity objects without bypassing the lifecycle

\n
public static T Exists<T>(this T obj)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

obj (this T).T\">T

\n

Returns

\n

(this T).T\">T

\n

\n

GameObjectExt.GetComponent(this GameObject, string) Method

\n

Finds a component with the given path and type

\n
public static T GetComponent<T>(this GameObject gameObject, string componentPath);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

gameObject UnityEngine.GameObject

\n

\n

componentPath System.String

\n

Returns

\n

(this GameObject, string).T\">T

\n

\n

GameObjectExt.GetComponentInChildrenByName(this GameObject, string) Method

\n

Try to get a component in a child of this GameObject by it's name. Equivelant to a foreach with GetComponentsInChildren

\n
public static T GetComponentInChildrenByName<T>(this GameObject gameObject, string componentName)\n    where T : Component;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

gameObject UnityEngine.GameObject

\n

\n

componentName System.String

\n

Returns

\n

(this GameObject, string).T\">T

\n

\n

GameObjectExt.HasComponent(this GameObject, T) Method

\n

Returns whether a component of the given type exists on a game object, and puts it in the out param

\n
public static bool HasComponent<T>(this GameObject gameObject, out T component)\n    where T : Component;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

gameObject UnityEngine.GameObject

\n

\n

component (this GameObject, T).T\">T

\n

Returns

\n

System.Boolean

\n

\n

GameObjectExt.HasComponent(this GameObject) Method

\n

Returns whether a component of the given type exists on a game object

\n
public static bool HasComponent<T>(this GameObject gameObject)\n    where T : Component;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

gameObject UnityEngine.GameObject

\n

Returns

\n

System.Boolean

\n

\n

GameObjectExt.Hide(this GameObject) Method

\n

Makes the Game Object hidden (not visible) by setting the scale to zero

\n
public static void Hide(this GameObject gameObject);\n
\n

Parameters

\n

\n

gameObject UnityEngine.GameObject

\n

\n

GameObjectExt.RecursivelyLog(this GameObject, int) Method

\n

Logs a GameObject's hierarchy recursively

\n
public static void RecursivelyLog(this GameObject gameObject, int depth=0);\n
\n

Parameters

\n

\n

gameObject UnityEngine.GameObject

\n

\n

depth System.Int32

\n

\n

GameObjectExt.RemoveComponent(this GameObject) Method

\n

Removes a Component from a GameObject by destroying it

\n
public static void RemoveComponent<T>(this GameObject gameObject)\n    where T : Component;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

gameObject UnityEngine.GameObject

\n

\n

GameObjectExt.Show(this GameObject) Method

\n

Makes the Game Object visible by setting the scale to the default value of 1

\n
public static void Show(this GameObject gameObject);\n
\n

Parameters

\n

\n

gameObject UnityEngine.GameObject

\n

\n

GameObjectExt.TranslateScaled(this GameObject, Vector3) Method

\n

Translates this GameObject scaled with it's \"lossyScale\", making it move the same
\namount regardless of screen resolution

\n
public static void TranslateScaled(this GameObject gameObject, Vector3 translation);\n
\n

Parameters

\n

\n

gameObject UnityEngine.GameObject

\n

\n

translation UnityEngine.Vector3

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.GameObjectExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.GrowModelExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.GrowModelExt.json similarity index 55% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.GrowModelExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.GrowModelExt.json index 9c11132fb..564518dd9 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.GrowModelExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.GrowModelExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

GrowModelExt Class

\n

Extension methods for Il2CppAssets.Scripts.Models.Bloons.Behaviors.GrowModel.

\n
public static class GrowModelExt\n
\n

Inheritance System.Object ï¡’ GrowModelExt

\n

Methods

\n

\n

GrowModelExt.GetRegrowBloon(this GrowModel) Method

\n

Returns the ID of the BloonModel that this regrows into.

\n
public static string GetRegrowBloon(this GrowModel growModel);\n
\n

Parameters

\n

\n

growModel Il2CppAssets.Scripts.Models.Bloons.Behaviors.GrowModel

\n

Returns

\n

System.String

\n

\n

GrowModelExt.SetRegrowBloon(this GrowModel, string) Method

\n

Sets which bloon this should regrow into.

\n
public static void SetRegrowBloon(this GrowModel growModel, string regrowsTo);\n
\n

Parameters

\n

\n

growModel Il2CppAssets.Scripts.Models.Bloons.Behaviors.GrowModel

\n

\n

regrowsTo System.String

\n

The ID of the bloon this should regrow into

\n

\n

GrowModelExt.SetRegrowBloon(this GrowModel, string, float) Method

\n

Sets which bloon this should regrow into.

\n
public static void SetRegrowBloon(this GrowModel growModel, string regrowsTo, float regrowRate);\n
\n

Parameters

\n

\n

growModel Il2CppAssets.Scripts.Models.Bloons.Behaviors.GrowModel

\n

\n

regrowsTo System.String

\n

The ID of the bloon this should regrow into

\n

\n

regrowRate System.Single

\n

The rate at which this regrows.

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.GrowModelExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

GrowModelExt Class

\n

Extension methods for Il2CppAssets.Scripts.Models.Bloons.Behaviors.GrowModel.

\n
public static class GrowModelExt\n
\n

Inheritance System.Object ï¡’ GrowModelExt

\n

Methods

\n

\n

GrowModelExt.GetRegrowBloon(this GrowModel) Method

\n

Returns the ID of the BloonModel that this regrows into.

\n
public static string GetRegrowBloon(this GrowModel growModel);\n
\n

Parameters

\n

\n

growModel Il2CppAssets.Scripts.Models.Bloons.Behaviors.GrowModel

\n

Returns

\n

System.String

\n

\n

GrowModelExt.SetRegrowBloon(this GrowModel, string, float) Method

\n

Sets which bloon this should regrow into.

\n
public static void SetRegrowBloon(this GrowModel growModel, string regrowsTo, float regrowRate);\n
\n

Parameters

\n

\n

growModel Il2CppAssets.Scripts.Models.Bloons.Behaviors.GrowModel

\n

\n

regrowsTo System.String

\n

The ID of the bloon this should regrow into

\n

\n

regrowRate System.Single

\n

The rate at which this regrows.

\n

\n

GrowModelExt.SetRegrowBloon(this GrowModel, string) Method

\n

Sets which bloon this should regrow into.

\n
public static void SetRegrowBloon(this GrowModel growModel, string regrowsTo);\n
\n

Parameters

\n

\n

growModel Il2CppAssets.Scripts.Models.Bloons.Behaviors.GrowModel

\n

\n

regrowsTo System.String

\n

The ID of the bloon this should regrow into

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.GrowModelExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.HarmonyExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.HarmonyExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.HarmonyExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.HarmonyExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.IEnumerableExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.IEnumerableExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.IEnumerableExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.IEnumerableExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppGenericIEnumerable.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppGenericIEnumerable.json similarity index 60% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppGenericIEnumerable.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppGenericIEnumerable.json index e2b34ee8f..d42edc502 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppGenericIEnumerable.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppGenericIEnumerable.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

Il2CppGenericIEnumerable Class

\n

Extensions for Il2cpp Ienumerables

\n
public static class Il2CppGenericIEnumerable\n
\n

Inheritance System.Object ï¡’ Il2CppGenericIEnumerable

\n

Methods

\n

\n

Il2CppGenericIEnumerable.Any(this IEnumerable) Method

\n

Return whether or not there are any elements in this

\n
public static bool Any<T>(this IEnumerable<T> source)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.IEnumerable

\n

Returns

\n

System.Boolean

\n

\n

Il2CppGenericIEnumerable.Any(this IEnumerable, Func<T,bool>) Method

\n

Return whether or not there are any elements in this that match the predicate

\n
public static bool Any<T>(this IEnumerable<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.IEnumerable

\n

\n

predicate System.Func<(this IEnumerable, System.Func).T\">T,System.Boolean>

\n

Returns

\n

System.Boolean

\n

\n

Il2CppGenericIEnumerable.First(this IEnumerable) Method

\n

Return the first element in the collection

\n
public static T First<T>(this IEnumerable<T> source)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.IEnumerable

\n

Returns

\n

(this IEnumerable).T\">T

\n

\n

Il2CppGenericIEnumerable.FirstOrDefault(this IEnumerable) Method

\n

Return the first element in the collection, or return default if it's null

\n
public static T FirstOrDefault<T>(this IEnumerable<T> source)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.IEnumerable

\n

Returns

\n

(this IEnumerable).T\">T

\n

\n

Il2CppGenericIEnumerable.FirstOrDefault(this IEnumerable, Func<T,bool>) Method

\n

Return the first element that matches the predicate, or return default

\n
public static T FirstOrDefault<T>(this IEnumerable<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.IEnumerable

\n

\n

predicate System.Func<(this IEnumerable, System.Func).T\">T,System.Boolean>

\n

Returns

\n

(this IEnumerable, System.Func).T\">T

\n

\n

Il2CppGenericIEnumerable.ForEach(this IEnumerable, Action) Method

\n

Performs the specified action on each element

\n
public static void ForEach<T>(this IEnumerable<T> source, System.Action<T> action)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.IEnumerable

\n

\n

action System.Action<(this IEnumerable, System.Action).T\">T>

\n

Action to preform on each element

\n

\n

Il2CppGenericIEnumerable.Last(this IEnumerable) Method

\n

Return the last item in the collection

\n
public static T Last<T>(this IEnumerable<T> source)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.IEnumerable

\n

Returns

\n

(this IEnumerable).T\">T

\n

\n

Il2CppGenericIEnumerable.LastOrDefault(this IEnumerable, Func<T,bool>) Method

\n

Return the last item in the collection that meets the condition, or return default

\n
public static T LastOrDefault<T>(this IEnumerable<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.IEnumerable

\n

\n

predicate System.Func<(this IEnumerable, System.Func).T\">T,System.Boolean>

\n

Returns

\n

(this IEnumerable, System.Func).T\">T

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.Il2CppGenericIEnumerable"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

Il2CppGenericIEnumerable Class

\n

Extensions for Il2cpp Ienumerables

\n
public static class Il2CppGenericIEnumerable\n
\n

Inheritance System.Object ï¡’ Il2CppGenericIEnumerable

\n

Methods

\n

\n

Il2CppGenericIEnumerable.Any(this IEnumerable, Func<T,bool>) Method

\n

Return whether or not there are any elements in this that match the predicate

\n
public static bool Any<T>(this IEnumerable<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.IEnumerable

\n

\n

predicate System.Func<(this IEnumerable, System.Func).T\">T,System.Boolean>

\n

Returns

\n

System.Boolean

\n

\n

Il2CppGenericIEnumerable.Any(this IEnumerable) Method

\n

Return whether or not there are any elements in this

\n
public static bool Any<T>(this IEnumerable<T> source)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.IEnumerable

\n

Returns

\n

System.Boolean

\n

\n

Il2CppGenericIEnumerable.First(this IEnumerable) Method

\n

Return the first element in the collection

\n
public static T First<T>(this IEnumerable<T> source)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.IEnumerable

\n

Returns

\n

(this IEnumerable).T\">T

\n

\n

Il2CppGenericIEnumerable.FirstOrDefault(this IEnumerable, Func<T,bool>) Method

\n

Return the first element that matches the predicate, or return default

\n
public static T FirstOrDefault<T>(this IEnumerable<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.IEnumerable

\n

\n

predicate System.Func<(this IEnumerable, System.Func).T\">T,System.Boolean>

\n

Returns

\n

(this IEnumerable, System.Func).T\">T

\n

\n

Il2CppGenericIEnumerable.FirstOrDefault(this IEnumerable) Method

\n

Return the first element in the collection, or return default if it's null

\n
public static T FirstOrDefault<T>(this IEnumerable<T> source)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.IEnumerable

\n

Returns

\n

(this IEnumerable).T\">T

\n

\n

Il2CppGenericIEnumerable.ForEach(this IEnumerable, Action) Method

\n

Performs the specified action on each element

\n
public static void ForEach<T>(this IEnumerable<T> source, System.Action<T> action)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.IEnumerable

\n

\n

action System.Action<(this IEnumerable, System.Action).T\">T>

\n

Action to preform on each element

\n

\n

Il2CppGenericIEnumerable.Last(this IEnumerable) Method

\n

Return the last item in the collection

\n
public static T Last<T>(this IEnumerable<T> source)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.IEnumerable

\n

Returns

\n

(this IEnumerable).T\">T

\n

\n

Il2CppGenericIEnumerable.LastOrDefault(this IEnumerable, Func<T,bool>) Method

\n

Return the last item in the collection that meets the condition, or return default

\n
public static T LastOrDefault<T>(this IEnumerable<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.IEnumerable

\n

\n

predicate System.Func<(this IEnumerable, System.Func).T\">T,System.Boolean>

\n

Returns

\n

(this IEnumerable, System.Func).T\">T

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.Il2CppGenericIEnumerable"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppGenericIEnumerableExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppGenericIEnumerableExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppGenericIEnumerableExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppGenericIEnumerableExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppGenerics.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppGenerics.json similarity index 56% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppGenerics.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppGenerics.json index 4925e80f4..361c8e13e 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppGenerics.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppGenerics.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

Il2CppGenerics Class

\n

Extensions for il2cpp lists

\n
public static class Il2CppGenerics\n
\n

Inheritance System.Object ï¡’ Il2CppGenerics

\n

Methods

\n

\n

Il2CppGenerics.Any(this List) Method

\n

Return whether or not there are any elements in this

\n
public static bool Any<T>(this List<T> source)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.List

\n

Returns

\n

System.Boolean

\n

\n

Il2CppGenerics.Any(this List, Func<T,bool>) Method

\n

Return whether or not there are any elements in this that match the predicate

\n
public static bool Any<T>(this List<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.List

\n

\n

predicate System.Func<(this List, System.Func).T\">T,System.Boolean>

\n

Returns

\n

System.Boolean

\n

\n

Il2CppGenerics.FindIndex(this List, Func<T,bool>) Method

\n

Return the index of the element that matches the predicate

\n
public static int FindIndex<T>(this List<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.List

\n

\n

predicate System.Func<(this List, System.Func).T\">T,System.Boolean>

\n

Returns

\n

System.Int32

\n

\n

Il2CppGenerics.First(this List) Method

\n

Return the first element in the collection

\n
public static T First<T>(this List<T> source);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.List

\n

Returns

\n

(this List).T\">T

\n

\n

Il2CppGenerics.First(this List, Func<T,bool>) Method

\n

Return the first element that matches the predicate

\n
public static T First<T>(this List<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.List

\n

\n

predicate System.Func<(this List, System.Func).T\">T,System.Boolean>

\n

Returns

\n

(this List, System.Func).T\">T

\n

\n

Il2CppGenerics.FirstOrDefault(this List) Method

\n

Return the first element in the collection, or return default if it's null

\n
public static T FirstOrDefault<T>(this List<T> source);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.List

\n

Returns

\n

(this List).T\">T

\n

\n

Il2CppGenerics.FirstOrDefault(this List, Func<T,bool>) Method

\n

Return the first element that matches the predicate, or return default

\n
public static T FirstOrDefault<T>(this List<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.List

\n

\n

predicate System.Func<(this List, System.Func).T\">T,System.Boolean>

\n

Returns

\n

(this List, System.Func).T\">T

\n

\n

Il2CppGenerics.Last(this List) Method

\n

Return the last item in the collection

\n
public static T Last<T>(this List<T> source);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.List

\n

Returns

\n

(this List).T\">T

\n

\n

Il2CppGenerics.LastOrDefault(this List, Func<T,bool>) Method

\n

Return the last item in the collection that meets the condition, or return default

\n
public static T LastOrDefault<T>(this List<T> source, System.Func<T,bool> predicate);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.List

\n

\n

predicate System.Func<(this List, System.Func).T\">T,System.Boolean>

\n

Returns

\n

(this List, System.Func).T\">T

\n

\n

Il2CppGenerics.Where(this List, Func<T,bool>) Method

\n

Return all elements that match the predicate

\n
public static List<T> Where<T>(this List<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.List

\n

\n

predicate System.Func<(this List, System.Func).T\">T,System.Boolean>

\n

Returns

\n

Il2CppSystem.Collections.Generic.List

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.Il2CppGenerics"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

Il2CppGenerics Class

\n

Extensions for il2cpp lists

\n
public static class Il2CppGenerics\n
\n

Inheritance System.Object ï¡’ Il2CppGenerics

\n

Methods

\n

\n

Il2CppGenerics.Any(this List, Func<T,bool>) Method

\n

Return whether or not there are any elements in this that match the predicate

\n
public static bool Any<T>(this List<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.List

\n

\n

predicate System.Func<(this List, System.Func).T\">T,System.Boolean>

\n

Returns

\n

System.Boolean

\n

\n

Il2CppGenerics.Any(this List) Method

\n

Return whether or not there are any elements in this

\n
public static bool Any<T>(this List<T> source)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.List

\n

Returns

\n

System.Boolean

\n

\n

Il2CppGenerics.FindIndex(this List, Func<T,bool>) Method

\n

Return the index of the element that matches the predicate

\n
public static int FindIndex<T>(this List<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.List

\n

\n

predicate System.Func<(this List, System.Func).T\">T,System.Boolean>

\n

Returns

\n

System.Int32

\n

\n

Il2CppGenerics.First(this List, Func<T,bool>) Method

\n

Return the first element that matches the predicate

\n
public static T First<T>(this List<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.List

\n

\n

predicate System.Func<(this List, System.Func).T\">T,System.Boolean>

\n

Returns

\n

(this List, System.Func).T\">T

\n

\n

Il2CppGenerics.First(this List) Method

\n

Return the first element in the collection

\n
public static T First<T>(this List<T> source);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.List

\n

Returns

\n

(this List).T\">T

\n

\n

Il2CppGenerics.FirstOrDefault(this List, Func<T,bool>) Method

\n

Return the first element that matches the predicate, or return default

\n
public static T FirstOrDefault<T>(this List<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.List

\n

\n

predicate System.Func<(this List, System.Func).T\">T,System.Boolean>

\n

Returns

\n

(this List, System.Func).T\">T

\n

\n

Il2CppGenerics.FirstOrDefault(this List) Method

\n

Return the first element in the collection, or return default if it's null

\n
public static T FirstOrDefault<T>(this List<T> source);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.List

\n

Returns

\n

(this List).T\">T

\n

\n

Il2CppGenerics.Last(this List) Method

\n

Return the last item in the collection

\n
public static T Last<T>(this List<T> source);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.List

\n

Returns

\n

(this List).T\">T

\n

\n

Il2CppGenerics.LastOrDefault(this List, Func<T,bool>) Method

\n

Return the last item in the collection that meets the condition, or return default

\n
public static T LastOrDefault<T>(this List<T> source, System.Func<T,bool> predicate);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.List

\n

\n

predicate System.Func<(this List, System.Func).T\">T,System.Boolean>

\n

Returns

\n

(this List, System.Func).T\">T

\n

\n

Il2CppGenerics.Where(this List, Func<T,bool>) Method

\n

Return all elements that match the predicate

\n
public static List<T> Where<T>(this List<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.Generic.List

\n

\n

predicate System.Func<(this List, System.Func).T\">T,System.Boolean>

\n

Returns

\n

Il2CppSystem.Collections.Generic.List

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.Il2CppGenerics"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppGenericsExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppGenericsExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppGenericsExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppGenericsExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppIEnumerator.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppIEnumerator.json similarity index 68% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppIEnumerator.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppIEnumerator.json index 4ed8bbc37..3357d961c 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppIEnumerator.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppIEnumerator.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

Il2CppIEnumerator Class

\n

Extensions for il2cpp ienumerators

\n
public static class Il2CppIEnumerator\n
\n

Inheritance System.Object ï¡’ Il2CppIEnumerator

\n

Methods

\n

\n

Il2CppIEnumerator.Any(this IEnumerator, Func<T,bool>) Method

\n

Return whether or not there are any elements in this that match the predicate

\n
public static bool Any<T>(this IEnumerator source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.IEnumerator

\n

\n

predicate System.Func<(this IEnumerator, System.Func).T\">T,System.Boolean>

\n

Returns

\n

System.Boolean

\n

\n

Il2CppIEnumerator.FindIndex(this IEnumerator, Func<T,bool>) Method

\n

Return the index of the element that matches the predicate

\n
public static int FindIndex<T>(this IEnumerator source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.IEnumerator

\n

\n

predicate System.Func<(this IEnumerator, System.Func).T\">T,System.Boolean>

\n

Returns

\n

System.Int32

\n

\n

Il2CppIEnumerator.First(this IEnumerator) Method

\n

Return the first element in the collection

\n
public static T First<T>(this IEnumerator source)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.IEnumerator

\n

Returns

\n

(this IEnumerator).T\">T

\n

\n

Il2CppIEnumerator.First(this IEnumerator, Func<T,bool>) Method

\n

Return the first element that matches the predicate

\n
public static T First<T>(this IEnumerator source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.IEnumerator

\n

\n

predicate System.Func<(this IEnumerator, System.Func).T\">T,System.Boolean>

\n

Returns

\n

(this IEnumerator, System.Func).T\">T

\n

\n

Il2CppIEnumerator.FirstOrDefault(this IEnumerator) Method

\n

Return the first element in the collection, or return default if it's null

\n
public static T FirstOrDefault<T>(this IEnumerator source)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.IEnumerator

\n

Returns

\n

(this IEnumerator).T\">T

\n

\n

Il2CppIEnumerator.FirstOrDefault(this IEnumerator, Func<T,bool>) Method

\n

Return the first element that matches the predicate, or return default

\n
public static T FirstOrDefault<T>(this IEnumerator source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.IEnumerator

\n

\n

predicate System.Func<(this IEnumerator, System.Func).T\">T,System.Boolean>

\n

Returns

\n

(this IEnumerator, System.Func).T\">T

\n

\n

Il2CppIEnumerator.ForEach(this IEnumerator, Action) Method

\n

Performs the specified action on each element

\n
public static void ForEach<T>(this IEnumerator source, System.Action<T> action)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.IEnumerator

\n

\n

action System.Action<(this IEnumerator, System.Action).T\">T>

\n

Action to preform on each element

\n

\n

Il2CppIEnumerator.Last(this IEnumerator) Method

\n

Return the last item in the collection

\n
public static T Last<T>(this IEnumerator source)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.IEnumerator

\n

Returns

\n

(this IEnumerator).T\">T

\n

\n

Il2CppIEnumerator.LastOrDefault(this IEnumerator, Func<T,bool>) Method

\n

Return the last item in the collection that meets the condition, or return default

\n
public static T LastOrDefault<T>(this IEnumerator source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.IEnumerator

\n

\n

predicate System.Func<(this IEnumerator, System.Func).T\">T,System.Boolean>

\n

Returns

\n

(this IEnumerator, System.Func).T\">T

\n

\n

Il2CppIEnumerator.Where(this IEnumerator, Func<T,bool>) Method

\n

Return all elements that match the predicate

\n
public static System.Collections.Generic.List<T> Where<T>(this IEnumerator source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.IEnumerator

\n

\n

predicate System.Func<(this IEnumerator, System.Func).T\">T,System.Boolean>

\n

Returns

\n

System.Collections.Generic.List<(this IEnumerator, System.Func).T\">T>

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.Il2CppIEnumerator"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

Il2CppIEnumerator Class

\n

Extensions for il2cpp ienumerators

\n
public static class Il2CppIEnumerator\n
\n

Inheritance System.Object ï¡’ Il2CppIEnumerator

\n

Methods

\n

\n

Il2CppIEnumerator.Any(this IEnumerator, Func<T,bool>) Method

\n

Return whether or not there are any elements in this that match the predicate

\n
public static bool Any<T>(this IEnumerator source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.IEnumerator

\n

\n

predicate System.Func<(this IEnumerator, System.Func).T\">T,System.Boolean>

\n

Returns

\n

System.Boolean

\n

\n

Il2CppIEnumerator.FindIndex(this IEnumerator, Func<T,bool>) Method

\n

Return the index of the element that matches the predicate

\n
public static int FindIndex<T>(this IEnumerator source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.IEnumerator

\n

\n

predicate System.Func<(this IEnumerator, System.Func).T\">T,System.Boolean>

\n

Returns

\n

System.Int32

\n

\n

Il2CppIEnumerator.First(this IEnumerator, Func<T,bool>) Method

\n

Return the first element that matches the predicate

\n
public static T First<T>(this IEnumerator source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.IEnumerator

\n

\n

predicate System.Func<(this IEnumerator, System.Func).T\">T,System.Boolean>

\n

Returns

\n

(this IEnumerator, System.Func).T\">T

\n

\n

Il2CppIEnumerator.First(this IEnumerator) Method

\n

Return the first element in the collection

\n
public static T First<T>(this IEnumerator source)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.IEnumerator

\n

Returns

\n

(this IEnumerator).T\">T

\n

\n

Il2CppIEnumerator.FirstOrDefault(this IEnumerator, Func<T,bool>) Method

\n

Return the first element that matches the predicate, or return default

\n
public static T FirstOrDefault<T>(this IEnumerator source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.IEnumerator

\n

\n

predicate System.Func<(this IEnumerator, System.Func).T\">T,System.Boolean>

\n

Returns

\n

(this IEnumerator, System.Func).T\">T

\n

\n

Il2CppIEnumerator.FirstOrDefault(this IEnumerator) Method

\n

Return the first element in the collection, or return default if it's null

\n
public static T FirstOrDefault<T>(this IEnumerator source)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.IEnumerator

\n

Returns

\n

(this IEnumerator).T\">T

\n

\n

Il2CppIEnumerator.ForEach(this IEnumerator, Action) Method

\n

Performs the specified action on each element

\n
public static void ForEach<T>(this IEnumerator source, System.Action<T> action)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.IEnumerator

\n

\n

action System.Action<(this IEnumerator, System.Action).T\">T>

\n

Action to preform on each element

\n

\n

Il2CppIEnumerator.Last(this IEnumerator) Method

\n

Return the last item in the collection

\n
public static T Last<T>(this IEnumerator source)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.IEnumerator

\n

Returns

\n

(this IEnumerator).T\">T

\n

\n

Il2CppIEnumerator.LastOrDefault(this IEnumerator, Func<T,bool>) Method

\n

Return the last item in the collection that meets the condition, or return default

\n
public static T LastOrDefault<T>(this IEnumerator source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.IEnumerator

\n

\n

predicate System.Func<(this IEnumerator, System.Func).T\">T,System.Boolean>

\n

Returns

\n

(this IEnumerator, System.Func).T\">T

\n

\n

Il2CppIEnumerator.Where(this IEnumerator, Func<T,bool>) Method

\n

Return all elements that match the predicate

\n
public static System.Collections.Generic.List<T> Where<T>(this IEnumerator source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppSystem.Collections.IEnumerator

\n

\n

predicate System.Func<(this IEnumerator, System.Func).T\">T,System.Boolean>

\n

Returns

\n

System.Collections.Generic.List<(this IEnumerator, System.Func).T\">T>

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.Il2CppIEnumerator"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppIEnumeratorExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppIEnumeratorExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppIEnumeratorExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppIEnumeratorExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppReferenceArray.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppReferenceArray.json similarity index 63% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppReferenceArray.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppReferenceArray.json index 10da96339..79b022d38 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppReferenceArray.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppReferenceArray.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

Il2CppReferenceArray Class

\n

Extensions for il2cpp reference arrays

\n
public static class Il2CppReferenceArray\n
\n

Inheritance System.Object ï¡’ Il2CppReferenceArray

\n

Methods

\n

\n

Il2CppReferenceArray.Any(this Il2CppReferenceArray) Method

\n

Return whether or not there are any elements in this

\n
public static bool Any<T>(this Il2CppReferenceArray<T> source)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

Returns

\n

System.Boolean

\n

\n

Il2CppReferenceArray.Any(this Il2CppReferenceArray, Func<T,bool>) Method

\n

Return whether or not there are any elements in this that match the predicate

\n
public static bool Any<T>(this Il2CppReferenceArray<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

predicate System.Func<(this Il2CppReferenceArray, System.Func).T\">T,System.Boolean>

\n

Returns

\n

System.Boolean

\n

\n

Il2CppReferenceArray.FindIndex(this Il2CppReferenceArray, Func<T,bool>) Method

\n

Return the index of the element that matches the predicate

\n
public static int FindIndex<T>(this Il2CppReferenceArray<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

predicate System.Func<(this Il2CppReferenceArray, System.Func).T\">T,System.Boolean>

\n

Returns

\n

System.Int32

\n

\n

Il2CppReferenceArray.ForEach(this Il2CppReferenceArray, Action) Method

\n

Performs the specified action on each element

\n
public static void ForEach<T>(this Il2CppReferenceArray<T> source, System.Action<T> action)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

action System.Action<(this Il2CppReferenceArray, System.Action).T\">T>

\n

Action to preform on each element

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.Il2CppReferenceArray"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

Il2CppReferenceArray Class

\n

Extensions for il2cpp reference arrays

\n
public static class Il2CppReferenceArray\n
\n

Inheritance System.Object ï¡’ Il2CppReferenceArray

\n

Methods

\n

\n

Il2CppReferenceArray.Any(this Il2CppReferenceArray, Func<T,bool>) Method

\n

Return whether or not there are any elements in this that match the predicate

\n
public static bool Any<T>(this Il2CppReferenceArray<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

predicate System.Func<(this Il2CppReferenceArray, System.Func).T\">T,System.Boolean>

\n

Returns

\n

System.Boolean

\n

\n

Il2CppReferenceArray.Any(this Il2CppReferenceArray) Method

\n

Return whether or not there are any elements in this

\n
public static bool Any<T>(this Il2CppReferenceArray<T> source)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

Returns

\n

System.Boolean

\n

\n

Il2CppReferenceArray.FindIndex(this Il2CppReferenceArray, Func<T,bool>) Method

\n

Return the index of the element that matches the predicate

\n
public static int FindIndex<T>(this Il2CppReferenceArray<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

predicate System.Func<(this Il2CppReferenceArray, System.Func).T\">T,System.Boolean>

\n

Returns

\n

System.Int32

\n

\n

Il2CppReferenceArray.ForEach(this Il2CppReferenceArray, Action) Method

\n

Performs the specified action on each element

\n
public static void ForEach<T>(this Il2CppReferenceArray<T> source, System.Action<T> action)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

action System.Action<(this Il2CppReferenceArray, System.Action).T\">T>

\n

Action to preform on each element

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.Il2CppReferenceArray"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppReferenceArrayExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppReferenceArrayExt.json similarity index 80% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppReferenceArrayExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppReferenceArrayExt.json index dfd1a9fb2..549a158c1 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppReferenceArrayExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppReferenceArrayExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

Il2CppReferenceArrayExt Class

\n

Extensions for Il2CppReferenceArrays

\n
public static class Il2CppReferenceArrayExt\n
\n

Inheritance System.Object ï¡’ Il2CppReferenceArrayExt

\n

Methods

\n

\n

Il2CppReferenceArrayExt.AddTo(this Il2CppReferenceArray, Il2CppReferenceArray) Method

\n

Return this with additional Items added to it

\n
public static Il2CppReferenceArray<T> AddTo<T>(this Il2CppReferenceArray<T> referenceArray, Il2CppReferenceArray<T> objectsToAdd)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

The Type of the Items to add

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

objectsToAdd Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

Items to add

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

Il2CppReferenceArrayExt.AddTo(this Il2CppReferenceArray, List) Method

\n

Return this with additional Items added to it

\n
public static Il2CppReferenceArray<T> AddTo<T>(this Il2CppReferenceArray<T> referenceArray, System.Collections.Generic.List<T> objectsToAdd)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

The Type of the Items to add

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

objectsToAdd System.Collections.Generic.List<(this Il2CppReferenceArray, System.Collections.Generic.List).T\">T>

\n

Items to add

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

Il2CppReferenceArrayExt.AddTo(this Il2CppReferenceArray, T) Method

\n

Return this with an additional Item added to it

\n
public static Il2CppReferenceArray<T> AddTo<T>(this Il2CppReferenceArray<T> referenceArray, T objectToAdd)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

The Type of the Item to add

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

objectToAdd (this Il2CppReferenceArray, T).T\">T

\n

Item to add

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

Il2CppReferenceArrayExt.Clear(this Il2CppReferenceArray) Method

\n

Sets all elements in the Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray<> to the default value of each element type.

\n
public static void Clear<T>(this Il2CppReferenceArray<T> referenceArray)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

Il2CppReferenceArrayExt.Duplicate(this Il2CppReferenceArray) Method

\n

Return a duplicate of this

\n
public static Il2CppReferenceArray<T> Duplicate<T>(this Il2CppReferenceArray<T> list)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

list Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

Il2CppReferenceArrayExt.DuplicateAs<TSource,TCast>(this Il2CppReferenceArray) Method

\n

Return a duplicate of this as type TCast

\n
public static Il2CppReferenceArray<TCast> DuplicateAs<TSource,TCast>(this Il2CppReferenceArray<TSource> list)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

Parameters

\n

\n

list Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

Il2CppReferenceArrayExt.Empty(this Il2CppReferenceArray) Method

\n

Returns an empty Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray<>

\n
public static Il2CppReferenceArray<T> Empty<T>(this Il2CppReferenceArray<T> referenceArray)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

Il2CppReferenceArrayExt.GetItemOfType<TSource,TCast>(this Il2CppReferenceArray) Method

\n

Return the first item of type TCast

\n
public static TCast GetItemOfType<TSource,TCast>(this Il2CppReferenceArray<TSource> referenceArray)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Item you want

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

Returns

\n

(this Il2CppReferenceArray).TCast\">TCast

\n

\n

Il2CppReferenceArrayExt.GetItemsOfType<TSource,TCast>(this Il2CppReferenceArray) Method

\n

Return all Items of type TCast

\n
public static System.Collections.Generic.List<TCast> GetItemsOfType<TSource,TCast>(this Il2CppReferenceArray<TSource> referenceArray)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Items you want

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

Returns

\n

System.Collections.Generic.List<(this Il2CppReferenceArray).TCast\">TCast>

\n

\n

Il2CppReferenceArrayExt.HasItemsOfType<TSource,TCast>(this Il2CppReferenceArray) Method

\n

Check if this has any items of type TCast

\n
public static bool HasItemsOfType<TSource,TCast>(this Il2CppReferenceArray<TSource> referenceArray)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type you're checking for

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

Returns

\n

System.Boolean

\n

\n

Il2CppReferenceArrayExt.RemoveItem<TSource,TCast>(this Il2CppReferenceArray, TCast) Method

\n

Return this with the specified item removed

\n
public static Il2CppReferenceArray<TSource> RemoveItem<TSource,TCast>(this Il2CppReferenceArray<TSource> referenceArray, TCast itemToRemove)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Item you want to remove

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

itemToRemove (this Il2CppReferenceArray, TCast).TCast\">TCast

\n

The specific Item to remove

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

Il2CppReferenceArrayExt.RemoveItemOfType<TSource,TCast>(this Il2CppReferenceArray) Method

\n

Return this with the first Item of type TCast removed

\n
public static Il2CppReferenceArray<TSource> RemoveItemOfType<TSource,TCast>(this Il2CppReferenceArray<TSource> referenceArray)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Item you want to remove

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

Il2CppReferenceArrayExt.RemoveItemOfType<TSource,TCast>(this Il2CppReferenceArray, Model) Method

\n

Return this with the first Item of type TCast removed

\n
public static Il2CppReferenceArray<TSource> RemoveItemOfType<TSource,TCast>(this Il2CppReferenceArray<TSource> referenceArray, Model removeChildFrom)\n    where TSource : Object\n    where TCast : Model;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Item you want to remove

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

removeChildFrom Il2CppAssets.Scripts.Models.Model

\n

Model to remove the child dependents from

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

Il2CppReferenceArrayExt.RemoveItemsOfType<TSource,TCast>(this Il2CppReferenceArray) Method

\n

Return this with all Items of type TCast removed

\n
public static Il2CppReferenceArray<TSource> RemoveItemsOfType<TSource,TCast>(this Il2CppReferenceArray<TSource> referenceArray)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Items that you want to remove

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

Il2CppReferenceArrayExt.RemoveItemsOfType<TSource,TCast>(this Il2CppReferenceArray, Model) Method

\n

Return this with all Items of type TCast removed

\n
public static Il2CppReferenceArray<TSource> RemoveItemsOfType<TSource,TCast>(this Il2CppReferenceArray<TSource> referenceArray, Model removeChildFrom)\n    where TSource : Object\n    where TCast : Model;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Items that you want to remove

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

removeChildFrom Il2CppAssets.Scripts.Models.Model

\n

Model to remove the child dependents from

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

Il2CppReferenceArrayExt.ToArray(this Il2CppReferenceArray) Method

\n

Return as a System.Array

\n
public static T[] ToArray<T>(this Il2CppReferenceArray<T> referenceArray)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

Returns

\n

(this Il2CppReferenceArray).T\">T[]

\n

\n

Il2CppReferenceArrayExt.ToIl2CppList(this Il2CppReferenceArray) Method

\n

Return as Il2CppSystem.List

\n
public static List<T> ToIl2CppList<T>(this Il2CppReferenceArray<T> referenceArray)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

Returns

\n

Il2CppSystem.Collections.Generic.List

\n

\n

Il2CppReferenceArrayExt.ToList(this Il2CppReferenceArray) Method

\n

Return as System.List

\n
public static System.Collections.Generic.List<T> ToList<T>(this Il2CppReferenceArray<T> referenceArray)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

Returns

\n

System.Collections.Generic.List<(this Il2CppReferenceArray).T\">T>

\n

\n

Il2CppReferenceArrayExt.ToLockList(this Il2CppReferenceArray) Method

\n

Return as LockList

\n
public static LockList<T> ToLockList<T>(this Il2CppReferenceArray<T> referenceArray)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

Returns

\n

Il2CppAssets.Scripts.Utils.LockList

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.Il2CppReferenceArrayExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

Il2CppReferenceArrayExt Class

\n

Extensions for Il2CppReferenceArrays

\n
public static class Il2CppReferenceArrayExt\n
\n

Inheritance System.Object ï¡’ Il2CppReferenceArrayExt

\n

Methods

\n

\n

Il2CppReferenceArrayExt.AddTo(this Il2CppReferenceArray, Il2CppReferenceArray) Method

\n

Return this with additional Items added to it

\n
public static Il2CppReferenceArray<T> AddTo<T>(this Il2CppReferenceArray<T> referenceArray, Il2CppReferenceArray<T> objectsToAdd)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

The Type of the Items to add

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

objectsToAdd Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

Items to add

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

Il2CppReferenceArrayExt.AddTo(this Il2CppReferenceArray, List) Method

\n

Return this with additional Items added to it

\n
public static Il2CppReferenceArray<T> AddTo<T>(this Il2CppReferenceArray<T> referenceArray, System.Collections.Generic.List<T> objectsToAdd)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

The Type of the Items to add

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

objectsToAdd System.Collections.Generic.List<(this Il2CppReferenceArray, System.Collections.Generic.List).T\">T>

\n

Items to add

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

Il2CppReferenceArrayExt.AddTo(this Il2CppReferenceArray, T) Method

\n

Return this with an additional Item added to it

\n
public static Il2CppReferenceArray<T> AddTo<T>(this Il2CppReferenceArray<T> referenceArray, T objectToAdd)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

The Type of the Item to add

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

objectToAdd (this Il2CppReferenceArray, T).T\">T

\n

Item to add

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

Il2CppReferenceArrayExt.Clear(this Il2CppReferenceArray) Method

\n

Sets all elements in the Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray<> to the default value of each element type.

\n
public static void Clear<T>(this Il2CppReferenceArray<T> referenceArray)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

Il2CppReferenceArrayExt.Duplicate(this Il2CppReferenceArray) Method

\n

Return a duplicate of this

\n
public static Il2CppReferenceArray<T> Duplicate<T>(this Il2CppReferenceArray<T> list)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

list Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

Il2CppReferenceArrayExt.DuplicateAs<TSource,TCast>(this Il2CppReferenceArray) Method

\n

Return a duplicate of this as type TCast

\n
public static Il2CppReferenceArray<TCast> DuplicateAs<TSource,TCast>(this Il2CppReferenceArray<TSource> list)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

Parameters

\n

\n

list Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

Il2CppReferenceArrayExt.Empty(this Il2CppReferenceArray) Method

\n

Returns an empty Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray<>

\n
public static Il2CppReferenceArray<T> Empty<T>(this Il2CppReferenceArray<T> referenceArray)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

Il2CppReferenceArrayExt.GetItemOfType<TSource,TCast>(this Il2CppReferenceArray) Method

\n

Return the first item of type TCast

\n
public static TCast GetItemOfType<TSource,TCast>(this Il2CppReferenceArray<TSource> referenceArray)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Item you want

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

Returns

\n

(this Il2CppReferenceArray).TCast\">TCast

\n

\n

Il2CppReferenceArrayExt.GetItemsOfType<TSource,TCast>(this Il2CppReferenceArray) Method

\n

Return all Items of type TCast

\n
public static System.Collections.Generic.List<TCast> GetItemsOfType<TSource,TCast>(this Il2CppReferenceArray<TSource> referenceArray)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Items you want

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

Returns

\n

System.Collections.Generic.List<(this Il2CppReferenceArray).TCast\">TCast>

\n

\n

Il2CppReferenceArrayExt.HasItemsOfType<TSource,TCast>(this Il2CppReferenceArray) Method

\n

Check if this has any items of type TCast

\n
public static bool HasItemsOfType<TSource,TCast>(this Il2CppReferenceArray<TSource> referenceArray)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type you're checking for

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

Returns

\n

System.Boolean

\n

\n

Il2CppReferenceArrayExt.RemoveItem<TSource,TCast>(this Il2CppReferenceArray, TCast) Method

\n

Return this with the specified item removed

\n
public static Il2CppReferenceArray<TSource> RemoveItem<TSource,TCast>(this Il2CppReferenceArray<TSource> referenceArray, TCast itemToRemove)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Item you want to remove

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

itemToRemove (this Il2CppReferenceArray, TCast).TCast\">TCast

\n

The specific Item to remove

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

Il2CppReferenceArrayExt.RemoveItemOfType<TSource,TCast>(this Il2CppReferenceArray, Model) Method

\n

Return this with the first Item of type TCast removed

\n
public static Il2CppReferenceArray<TSource> RemoveItemOfType<TSource,TCast>(this Il2CppReferenceArray<TSource> referenceArray, Model removeChildFrom)\n    where TSource : Object\n    where TCast : Model;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Item you want to remove

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

removeChildFrom Il2CppAssets.Scripts.Models.Model

\n

Model to remove the child dependents from

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

Il2CppReferenceArrayExt.RemoveItemOfType<TSource,TCast>(this Il2CppReferenceArray) Method

\n

Return this with the first Item of type TCast removed

\n
public static Il2CppReferenceArray<TSource> RemoveItemOfType<TSource,TCast>(this Il2CppReferenceArray<TSource> referenceArray)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Item you want to remove

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

Il2CppReferenceArrayExt.RemoveItemsOfType<TSource,TCast>(this Il2CppReferenceArray, Model) Method

\n

Return this with all Items of type TCast removed

\n
public static Il2CppReferenceArray<TSource> RemoveItemsOfType<TSource,TCast>(this Il2CppReferenceArray<TSource> referenceArray, Model removeChildFrom)\n    where TSource : Object\n    where TCast : Model;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Items that you want to remove

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

removeChildFrom Il2CppAssets.Scripts.Models.Model

\n

Model to remove the child dependents from

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

Il2CppReferenceArrayExt.RemoveItemsOfType<TSource,TCast>(this Il2CppReferenceArray) Method

\n

Return this with all Items of type TCast removed

\n
public static Il2CppReferenceArray<TSource> RemoveItemsOfType<TSource,TCast>(this Il2CppReferenceArray<TSource> referenceArray)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Items that you want to remove

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

Il2CppReferenceArrayExt.ToArray(this Il2CppReferenceArray) Method

\n

Return as a System.Array

\n
public static T[] ToArray<T>(this Il2CppReferenceArray<T> referenceArray)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

Returns

\n

(this Il2CppReferenceArray).T\">T[]

\n

\n

Il2CppReferenceArrayExt.ToIl2CppList(this Il2CppReferenceArray) Method

\n

Return as Il2CppSystem.List

\n
public static List<T> ToIl2CppList<T>(this Il2CppReferenceArray<T> referenceArray)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

Returns

\n

Il2CppSystem.Collections.Generic.List

\n

\n

Il2CppReferenceArrayExt.ToList(this Il2CppReferenceArray) Method

\n

Return as System.List

\n
public static System.Collections.Generic.List<T> ToList<T>(this Il2CppReferenceArray<T> referenceArray)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

Returns

\n

System.Collections.Generic.List<(this Il2CppReferenceArray).T\">T>

\n

\n

Il2CppReferenceArrayExt.ToLockList(this Il2CppReferenceArray) Method

\n

Return as LockList

\n
public static LockList<T> ToLockList<T>(this Il2CppReferenceArray<T> referenceArray)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

Returns

\n

Il2CppAssets.Scripts.Utils.LockList

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.Il2CppReferenceArrayExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppStringArrayExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppStringArrayExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppStringArrayExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppStringArrayExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppSystemDelegateExxt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppSystemDelegateExxt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppSystemDelegateExxt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppSystemDelegateExxt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppSystemDictionaryExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppSystemDictionaryExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppSystemDictionaryExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppSystemDictionaryExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppSystemObjectExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppSystemObjectExt.json similarity index 65% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppSystemObjectExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppSystemObjectExt.json index 60d9f03e1..fa2a556f5 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Il2CppSystemObjectExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Il2CppSystemObjectExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

Il2CppSystemObjectExt Class

\n

Extensions for Il2cpp objects

\n
public static class Il2CppSystemObjectExt\n
\n

Inheritance System.Object ï¡’ Il2CppSystemObjectExt

\n

Methods

\n

\n

Il2CppSystemObjectExt.Is(this Il2CppObjectBase) Method

\n

Check if object is the same type as T

\n
public static bool Is<T>(this Il2CppObjectBase instance)\n    where T : Il2CppObjectBase;\n
\n

Type parameters

\n

\n

T

\n

Type to check

\n

Parameters

\n

\n

instance Il2CppInterop.Runtime.InteropTypes.Il2CppObjectBase

\n

Returns

\n

System.Boolean

\n

\n

Il2CppSystemObjectExt.Is(this Il2CppObjectBase, T) Method

\n

Check if object is the same type as T

\n
public static bool Is<T>(this Il2CppObjectBase instance, out T castObject)\n    where T : Il2CppObjectBase;\n
\n

Type parameters

\n

\n

T

\n

Type to check

\n

Parameters

\n

\n

instance Il2CppInterop.Runtime.InteropTypes.Il2CppObjectBase

\n

\n

castObject (this Il2CppObjectBase, T).T\">T

\n

The casted object if this is of type T

\n

Returns

\n

System.Boolean

\n

\n

Il2CppSystemObjectExt.Is(this T, T) Method

\n

Check if object is the same type as T

\n
public static bool Is<T>(this T instance, out T castObject)\n    where T : Il2CppObjectBase;\n
\n

Type parameters

\n

\n

T

\n

Type to check

\n

Parameters

\n

\n

instance (this T, T).T\">T

\n

\n

castObject (this T, T).T\">T

\n

The casted object if this is of type T

\n

Returns

\n

System.Boolean

\n

\n

Il2CppSystemObjectExt.IsType(this Object) Method

\n

Check if object is the same type as T

\n
public static bool IsType<T>(this Object instance)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Type to check

\n

Parameters

\n

\n

instance Il2CppSystem.Object

\n

Returns

\n

System.Boolean

\n

\n

Il2CppSystemObjectExt.IsType(this Object, T) Method

\n

Check if object is the same type as T

\n
public static bool IsType<T>(this Object instance, out T castObject)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Type to check

\n

Parameters

\n

\n

instance Il2CppSystem.Object

\n

\n

castObject (this Object, T).T\">T

\n

The casted object if this is of type T

\n

Returns

\n

System.Boolean

\n

\n

Il2CppSystemObjectExt.ReferenceEquals(this Il2CppObjectBase, Il2CppObjectBase) Method

\n

Is this Reference equal to another Object's Reference?

\n
public static bool ReferenceEquals(this Il2CppObjectBase instance, Il2CppObjectBase to);\n
\n

Parameters

\n

\n

instance Il2CppInterop.Runtime.InteropTypes.Il2CppObjectBase

\n

\n

to Il2CppInterop.Runtime.InteropTypes.Il2CppObjectBase

\n

Object to compare to

\n

Returns

\n

System.Boolean

\n

\n

Il2CppSystemObjectExt.ToIl2Cpp(this bool) Method

\n

Box a bool into an Il2cpp object

\n
public static Object ToIl2Cpp(this bool b);\n
\n

Parameters

\n

\n

b System.Boolean

\n

Returns

\n

Il2CppSystem.Object

\n

\n

Il2CppSystemObjectExt.ToIl2Cpp(this float) Method

\n

Box a float into an Il2cpp object

\n
public static Object ToIl2Cpp(this float f);\n
\n

Parameters

\n

\n

f System.Single

\n

Returns

\n

Il2CppSystem.Object

\n

\n

Il2CppSystemObjectExt.ToIl2Cpp(this int) Method

\n

Box a int into an Il2cpp object

\n
public static Object ToIl2Cpp(this int i);\n
\n

Parameters

\n

\n

i System.Int32

\n

Returns

\n

Il2CppSystem.Object

\n

\n

Il2CppSystemObjectExt.TypeName(this Il2CppObjectBase) Method

\n

Gets the exact il2cpp type name of an object

\n
public static string TypeName(this Il2CppObjectBase obj);\n
\n

Parameters

\n

\n

obj Il2CppInterop.Runtime.InteropTypes.Il2CppObjectBase

\n

Returns

\n

System.String

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.Il2CppSystemObjectExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

Il2CppSystemObjectExt Class

\n

Extensions for Il2cpp objects

\n
public static class Il2CppSystemObjectExt\n
\n

Inheritance System.Object ï¡’ Il2CppSystemObjectExt

\n

Methods

\n

\n

Il2CppSystemObjectExt.Is(this Il2CppObjectBase, T) Method

\n

Check if object is the same type as T

\n
public static bool Is<T>(this Il2CppObjectBase instance, out T castObject)\n    where T : Il2CppObjectBase;\n
\n

Type parameters

\n

\n

T

\n

Type to check

\n

Parameters

\n

\n

instance Il2CppInterop.Runtime.InteropTypes.Il2CppObjectBase

\n

\n

castObject (this Il2CppObjectBase, T).T\">T

\n

The casted object if this is of type T

\n

Returns

\n

System.Boolean

\n

\n

Il2CppSystemObjectExt.Is(this Il2CppObjectBase) Method

\n

Check if object is the same type as T

\n
public static bool Is<T>(this Il2CppObjectBase instance)\n    where T : Il2CppObjectBase;\n
\n

Type parameters

\n

\n

T

\n

Type to check

\n

Parameters

\n

\n

instance Il2CppInterop.Runtime.InteropTypes.Il2CppObjectBase

\n

Returns

\n

System.Boolean

\n

\n

Il2CppSystemObjectExt.Is(this T, T) Method

\n

Check if object is the same type as T

\n
public static bool Is<T>(this T instance, out T castObject)\n    where T : Il2CppObjectBase;\n
\n

Type parameters

\n

\n

T

\n

Type to check

\n

Parameters

\n

\n

instance (this T, T).T\">T

\n

\n

castObject (this T, T).T\">T

\n

The casted object if this is of type T

\n

Returns

\n

System.Boolean

\n

\n

Il2CppSystemObjectExt.IsType(this Object, T) Method

\n

Check if object is the same type as T

\n
public static bool IsType<T>(this Object instance, out T castObject)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Type to check

\n

Parameters

\n

\n

instance Il2CppSystem.Object

\n

\n

castObject (this Object, T).T\">T

\n

The casted object if this is of type T

\n

Returns

\n

System.Boolean

\n

\n

Il2CppSystemObjectExt.IsType(this Object) Method

\n

Check if object is the same type as T

\n
public static bool IsType<T>(this Object instance)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Type to check

\n

Parameters

\n

\n

instance Il2CppSystem.Object

\n

Returns

\n

System.Boolean

\n

\n

Il2CppSystemObjectExt.ReferenceEquals(this Il2CppObjectBase, Il2CppObjectBase) Method

\n

Is this Reference equal to another Object's Reference?

\n
public static bool ReferenceEquals(this Il2CppObjectBase instance, Il2CppObjectBase to);\n
\n

Parameters

\n

\n

instance Il2CppInterop.Runtime.InteropTypes.Il2CppObjectBase

\n

\n

to Il2CppInterop.Runtime.InteropTypes.Il2CppObjectBase

\n

Object to compare to

\n

Returns

\n

System.Boolean

\n

\n

Il2CppSystemObjectExt.ToIl2Cpp(this bool) Method

\n

Box a bool into an Il2cpp object

\n
public static Object ToIl2Cpp(this bool b);\n
\n

Parameters

\n

\n

b System.Boolean

\n

Returns

\n

Il2CppSystem.Object

\n

\n

Il2CppSystemObjectExt.ToIl2Cpp(this float) Method

\n

Box a float into an Il2cpp object

\n
public static Object ToIl2Cpp(this float f);\n
\n

Parameters

\n

\n

f System.Single

\n

Returns

\n

Il2CppSystem.Object

\n

\n

Il2CppSystemObjectExt.ToIl2Cpp(this int) Method

\n

Box a int into an Il2cpp object

\n
public static Object ToIl2Cpp(this int i);\n
\n

Parameters

\n

\n

i System.Int32

\n

Returns

\n

Il2CppSystem.Object

\n

\n

Il2CppSystemObjectExt.TypeName(this Il2CppObjectBase) Method

\n

Gets the exact il2cpp type name of an object

\n
public static string TypeName(this Il2CppObjectBase obj);\n
\n

Parameters

\n

\n

obj Il2CppInterop.Runtime.InteropTypes.Il2CppObjectBase

\n

Returns

\n

System.String

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.Il2CppSystemObjectExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ImageExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ImageExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ImageExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ImageExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.InGameExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.InGameExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.InGameExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.InGameExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.InputFieldExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.InputFieldExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.InputFieldExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.InputFieldExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.InputFieldOnValueChanged.Function(string).json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.InputFieldOnValueChanged.Function(string).json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.InputFieldOnValueChanged.Function(string).json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.InputFieldOnValueChanged.Function(string).json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.InputFieldOnValueChanged.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.InputFieldOnValueChanged.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.InputFieldOnValueChanged.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.InputFieldOnValueChanged.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.InputFieldSubmitEvent.Function(string).json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.InputFieldSubmitEvent.Function(string).json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.InputFieldSubmitEvent.Function(string).json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.InputFieldSubmitEvent.Function(string).json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.InputFieldSubmitEvent.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.InputFieldSubmitEvent.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.InputFieldSubmitEvent.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.InputFieldSubmitEvent.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.LayoutGroupExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.LayoutGroupExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.LayoutGroupExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.LayoutGroupExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ListExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ListExt.json similarity index 88% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ListExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ListExt.json index 391dca8f6..ede5c1cce 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ListExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ListExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

ListExt Class

\n

Extensions for non il2cpp Lists

\n
public static class ListExt\n
\n

Inheritance System.Object ï¡’ ListExt

\n

Methods

\n

\n

ListExt.Duplicate(this List) Method

\n

Return a duplicate of this

\n
public static System.Collections.Generic.List<T> Duplicate<T>(this System.Collections.Generic.List<T> list);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List).T\">T>

\n

Returns

\n

System.Collections.Generic.List<(this System.Collections.Generic.List).T\">T>

\n

\n

ListExt.DuplicateAs<TSource,TCast>(this List) Method

\n

Return a duplicate of this as type TCast

\n
public static System.Collections.Generic.List<TCast> DuplicateAs<TSource,TCast>(this System.Collections.Generic.List<TSource> list)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List).TSource\">TSource>

\n

Returns

\n

System.Collections.Generic.List<(this System.Collections.Generic.List).TCast\">TCast>

\n

\n

ListExt.GetItemOfType<TSource,TCast>(this List) Method

\n

Return the first item of type TCast

\n
public static TCast GetItemOfType<TSource,TCast>(this System.Collections.Generic.List<TSource> list)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Item you want

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List).TSource\">TSource>

\n

Returns

\n

(this System.Collections.Generic.List).TCast\">TCast

\n

\n

ListExt.GetItemsOfType<TSource,TCast>(this List) Method

\n

Return all Items of type TCast

\n
public static System.Collections.Generic.List<TCast> GetItemsOfType<TSource,TCast>(this System.Collections.Generic.List<TSource> list)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Items you want

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List).TSource\">TSource>

\n

Returns

\n

System.Collections.Generic.List<(this System.Collections.Generic.List).TCast\">TCast>

\n

\n

ListExt.HasItemsOfType<TSource,TCast>(this List) Method

\n

Check if this has any items of type TCast

\n
public static bool HasItemsOfType<TSource,TCast>(this System.Collections.Generic.List<TSource> list)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type you're checking for

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List).TSource\">TSource>

\n

Returns

\n

System.Boolean

\n

\n

ListExt.LoadFromFile(this List, string) Method

\n

Load a List from a FilePath

\n
public static T LoadFromFile<T>(this System.Collections.Generic.List<T> list, string filePath);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List, string).T\">T>

\n

\n

filePath System.String

\n

FilePath of the saved List

\n

Returns

\n

(this System.Collections.Generic.List, string).T\">T
\nThe loaded List if successful, otherwise default value

\n

\n

ListExt.LoadFromFile(this List, string, bool) Method

\n

Load a List from a FilePath

\n
public static T LoadFromFile<T>(this System.Collections.Generic.List<T> list, string filePath, out bool success);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List, string, bool).T\">T>

\n

\n

filePath System.String

\n

FilePath of the saved List

\n

\n

success System.Boolean

\n

Will be true if the List was successfully loaded, otherwise will be false

\n

Returns

\n

(this System.Collections.Generic.List, string, bool).T\">T
\nThe loaded List if successful, otherwise default value

\n

\n

ListExt.RemoveItem<TSource,TCast>(this List, TCast) Method

\n

Return this with the first Item of type TCast removed

\n
public static System.Collections.Generic.List<TSource> RemoveItem<TSource,TCast>(this System.Collections.Generic.List<TSource> list, TCast itemToRemove)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Item you want to remove

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List, TCast).TSource\">TSource>

\n

\n

itemToRemove (this System.Collections.Generic.List, TCast).TCast\">TCast

\n

The specific Item to remove

\n

Returns

\n

System.Collections.Generic.List<(this System.Collections.Generic.List, TCast).TSource\">TSource>

\n

\n

ListExt.RemoveItemOfType<TSource,TCast>(this List) Method

\n

Return this with the first Item of type TCast removed

\n
public static System.Collections.Generic.List<TSource> RemoveItemOfType<TSource,TCast>(this System.Collections.Generic.List<TSource> list)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Item you want to remove

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List).TSource\">TSource>

\n

Returns

\n

System.Collections.Generic.List<(this System.Collections.Generic.List).TSource\">TSource>

\n

\n

ListExt.RemoveItemsOfType<TSource,TCast>(this List) Method

\n

Return this with all Items of type TCast removed

\n
public static System.Collections.Generic.List<TSource> RemoveItemsOfType<TSource,TCast>(this System.Collections.Generic.List<TSource> list)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Items that you want to remove

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List).TSource\">TSource>

\n

Returns

\n

System.Collections.Generic.List<(this System.Collections.Generic.List).TSource\">TSource>

\n

\n

ListExt.SaveToFile(this List, string) Method

\n

Save a list to file

\n
public static bool SaveToFile<T>(this System.Collections.Generic.List<T> list, string filePath);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List, string).T\">T>

\n

The list you want to save

\n

\n

filePath System.String

\n

The FilePath you want to save it to

\n

Returns

\n

System.Boolean
\nTrue if successful, false if it fails

\n

\n

ListExt.ToIl2CppList(this List) Method

\n

Return as Il2CppSystem.List

\n
public static List<T> ToIl2CppList<T>(this System.Collections.Generic.List<T> list);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List).T\">T>

\n

Returns

\n

Il2CppSystem.Collections.Generic.List

\n

\n

ListExt.ToIl2CppReferenceArray(this List) Method

\n

Return as Il2CppReferenceArray

\n
public static Il2CppReferenceArray<T> ToIl2CppReferenceArray<T>(this System.Collections.Generic.List<T> list)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List).T\">T>

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

ListExt.ToLockList(this List) Method

\n

Return as LockList

\n
public static LockList<T> ToLockList<T>(this System.Collections.Generic.List<T> list);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List).T\">T>

\n

Returns

\n

Il2CppAssets.Scripts.Utils.LockList

\n

\n

ListExt.ToRootObjectLockList(this List) Method

\n

Return as LockList

\n
public static RootObjectLockList<T> ToRootObjectLockList<T>(this System.Collections.Generic.List<T> list)\n    where T : RootObject;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List).T\">T>

\n

Returns

\n

Il2CppAssets.Scripts.Simulation.Objects.RootObjectLockList

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.ListExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

ListExt Class

\n

Extensions for non il2cpp Lists

\n
public static class ListExt\n
\n

Inheritance System.Object ï¡’ ListExt

\n

Methods

\n

\n

ListExt.Duplicate(this List) Method

\n

Return a duplicate of this

\n
public static System.Collections.Generic.List<T> Duplicate<T>(this System.Collections.Generic.List<T> list);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List).T\">T>

\n

Returns

\n

System.Collections.Generic.List<(this System.Collections.Generic.List).T\">T>

\n

\n

ListExt.DuplicateAs<TSource,TCast>(this List) Method

\n

Return a duplicate of this as type TCast

\n
public static System.Collections.Generic.List<TCast> DuplicateAs<TSource,TCast>(this System.Collections.Generic.List<TSource> list)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List).TSource\">TSource>

\n

Returns

\n

System.Collections.Generic.List<(this System.Collections.Generic.List).TCast\">TCast>

\n

\n

ListExt.GetItemOfType<TSource,TCast>(this List) Method

\n

Return the first item of type TCast

\n
public static TCast GetItemOfType<TSource,TCast>(this System.Collections.Generic.List<TSource> list)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Item you want

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List).TSource\">TSource>

\n

Returns

\n

(this System.Collections.Generic.List).TCast\">TCast

\n

\n

ListExt.GetItemsOfType<TSource,TCast>(this List) Method

\n

Return all Items of type TCast

\n
public static System.Collections.Generic.List<TCast> GetItemsOfType<TSource,TCast>(this System.Collections.Generic.List<TSource> list)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Items you want

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List).TSource\">TSource>

\n

Returns

\n

System.Collections.Generic.List<(this System.Collections.Generic.List).TCast\">TCast>

\n

\n

ListExt.HasItemsOfType<TSource,TCast>(this List) Method

\n

Check if this has any items of type TCast

\n
public static bool HasItemsOfType<TSource,TCast>(this System.Collections.Generic.List<TSource> list)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type you're checking for

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List).TSource\">TSource>

\n

Returns

\n

System.Boolean

\n

\n

ListExt.LoadFromFile(this List, string, bool) Method

\n

Load a List from a FilePath

\n
public static T LoadFromFile<T>(this System.Collections.Generic.List<T> list, string filePath, out bool success);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List, string, bool).T\">T>

\n

\n

filePath System.String

\n

FilePath of the saved List

\n

\n

success System.Boolean

\n

Will be true if the List was successfully loaded, otherwise will be false

\n

Returns

\n

(this System.Collections.Generic.List, string, bool).T\">T
\nThe loaded List if successful, otherwise default value

\n

\n

ListExt.LoadFromFile(this List, string) Method

\n

Load a List from a FilePath

\n
public static T LoadFromFile<T>(this System.Collections.Generic.List<T> list, string filePath);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List, string).T\">T>

\n

\n

filePath System.String

\n

FilePath of the saved List

\n

Returns

\n

(this System.Collections.Generic.List, string).T\">T
\nThe loaded List if successful, otherwise default value

\n

\n

ListExt.RemoveItem<TSource,TCast>(this List, TCast) Method

\n

Return this with the first Item of type TCast removed

\n
public static System.Collections.Generic.List<TSource> RemoveItem<TSource,TCast>(this System.Collections.Generic.List<TSource> list, TCast itemToRemove)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Item you want to remove

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List, TCast).TSource\">TSource>

\n

\n

itemToRemove (this System.Collections.Generic.List, TCast).TCast\">TCast

\n

The specific Item to remove

\n

Returns

\n

System.Collections.Generic.List<(this System.Collections.Generic.List, TCast).TSource\">TSource>

\n

\n

ListExt.RemoveItemOfType<TSource,TCast>(this List) Method

\n

Return this with the first Item of type TCast removed

\n
public static System.Collections.Generic.List<TSource> RemoveItemOfType<TSource,TCast>(this System.Collections.Generic.List<TSource> list)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Item you want to remove

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List).TSource\">TSource>

\n

Returns

\n

System.Collections.Generic.List<(this System.Collections.Generic.List).TSource\">TSource>

\n

\n

ListExt.RemoveItemsOfType<TSource,TCast>(this List) Method

\n

Return this with all Items of type TCast removed

\n
public static System.Collections.Generic.List<TSource> RemoveItemsOfType<TSource,TCast>(this System.Collections.Generic.List<TSource> list)\n    where TSource : Object\n    where TCast : Object;\n
\n

Type parameters

\n

\n

TSource

\n

\n

TCast

\n

The Type of the Items that you want to remove

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List).TSource\">TSource>

\n

Returns

\n

System.Collections.Generic.List<(this System.Collections.Generic.List).TSource\">TSource>

\n

\n

ListExt.SaveToFile(this List, string) Method

\n

Save a list to file

\n
public static bool SaveToFile<T>(this System.Collections.Generic.List<T> list, string filePath);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List, string).T\">T>

\n

The list you want to save

\n

\n

filePath System.String

\n

The FilePath you want to save it to

\n

Returns

\n

System.Boolean
\nTrue if successful, false if it fails

\n

\n

ListExt.ToIl2CppList(this List) Method

\n

Return as Il2CppSystem.List

\n
public static List<T> ToIl2CppList<T>(this System.Collections.Generic.List<T> list);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List).T\">T>

\n

Returns

\n

Il2CppSystem.Collections.Generic.List

\n

\n

ListExt.ToIl2CppReferenceArray(this List) Method

\n

Return as Il2CppReferenceArray

\n
public static Il2CppReferenceArray<T> ToIl2CppReferenceArray<T>(this System.Collections.Generic.List<T> list)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List).T\">T>

\n

Returns

\n

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

\n

\n

ListExt.ToLockList(this List) Method

\n

Return as LockList

\n
public static LockList<T> ToLockList<T>(this System.Collections.Generic.List<T> list);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List).T\">T>

\n

Returns

\n

Il2CppAssets.Scripts.Utils.LockList

\n

\n

ListExt.ToRootObjectLockList(this List) Method

\n

Return as LockList

\n
public static RootObjectLockList<T> ToRootObjectLockList<T>(this System.Collections.Generic.List<T> list)\n    where T : RootObject;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

list System.Collections.Generic.List<(this System.Collections.Generic.List).T\">T>

\n

Returns

\n

Il2CppAssets.Scripts.Simulation.Objects.RootObjectLockList

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.ListExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.LocalizationManagerExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.LocalizationManagerExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.LocalizationManagerExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.LocalizationManagerExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.LockedList.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.LockedList.json similarity index 56% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.LockedList.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.LockedList.json index 12f468926..3a6e84451 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.LockedList.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.LockedList.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

LockedList Class

\n

Extensions for LockedLists

\n
public static class LockedList\n
\n

Inheritance System.Object ï¡’ LockedList

\n

Methods

\n

\n

LockedList.Any(this LockList) Method

\n

Return whether or not there are any elements in this

\n
public static bool Any<T>(this LockList<T> source)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppAssets.Scripts.Utils.LockList

\n

Returns

\n

System.Boolean

\n

\n

LockedList.Any(this LockList, Func<T,bool>) Method

\n

Return whether or not there are any elements in this that match the predicate

\n
public static bool Any<T>(this LockList<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppAssets.Scripts.Utils.LockList

\n

\n

predicate System.Func<(this LockList, System.Func).T\">T,System.Boolean>

\n

Returns

\n

System.Boolean

\n

\n

LockedList.FindIndex(this LockList, Func<T,bool>) Method

\n

Return the index of the element that matches the predicate

\n
public static int FindIndex<T>(this LockList<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppAssets.Scripts.Utils.LockList

\n

\n

predicate System.Func<(this LockList, System.Func).T\">T,System.Boolean>

\n

Returns

\n

System.Int32

\n

\n

LockedList.First(this LockList) Method

\n

Return the first element in the collection

\n
public static T First<T>(this LockList<T> source);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppAssets.Scripts.Utils.LockList

\n

Returns

\n

(this LockList).T\">T

\n

\n

LockedList.First(this LockList, Func<T,bool>) Method

\n

Return the first element that matches the predicate

\n
public static T First<T>(this LockList<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppAssets.Scripts.Utils.LockList

\n

\n

predicate System.Func<(this LockList, System.Func).T\">T,System.Boolean>

\n

Returns

\n

(this LockList, System.Func).T\">T

\n

\n

LockedList.FirstOrDefault(this LockList) Method

\n

Return the first element in the collection, or return default if it's null

\n
public static T FirstOrDefault<T>(this LockList<T> source);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppAssets.Scripts.Utils.LockList

\n

Returns

\n

(this LockList).T\">T

\n

\n

LockedList.FirstOrDefault(this LockList, Func<T,bool>) Method

\n

Return the first element that matches the predicate, or return default

\n
public static T FirstOrDefault<T>(this LockList<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppAssets.Scripts.Utils.LockList

\n

\n

predicate System.Func<(this LockList, System.Func).T\">T,System.Boolean>

\n

Returns

\n

(this LockList, System.Func).T\">T

\n

\n

LockedList.ForEach(this LockList, Action) Method

\n

Performs the specified action on each element

\n
public static void ForEach<T>(this LockList<T> source, System.Action<T> action);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppAssets.Scripts.Utils.LockList

\n

\n

action System.Action<(this LockList, System.Action).T\">T>

\n

Action to preform on each element

\n

\n

LockedList.Last(this LockList) Method

\n

Return the last item in the collection

\n
public static T Last<T>(this LockList<T> source);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppAssets.Scripts.Utils.LockList

\n

Returns

\n

(this LockList).T\">T

\n

\n

LockedList.LastOrDefault(this LockList, Func<T,bool>) Method

\n

Return the last item in the collection that meets the condition, or return default

\n
public static T LastOrDefault<T>(this LockList<T> source, System.Func<T,bool> predicate);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppAssets.Scripts.Utils.LockList

\n

\n

predicate System.Func<(this LockList, System.Func).T\">T,System.Boolean>

\n

Returns

\n

(this LockList, System.Func).T\">T

\n

\n

LockedList.Where(this LockList, Func<T,bool>) Method

\n

Return all elements that match the predicate

\n
public static System.Collections.Generic.List<T> Where<T>(this LockList<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppAssets.Scripts.Utils.LockList

\n

\n

predicate System.Func<(this LockList, System.Func).T\">T,System.Boolean>

\n

Returns

\n

System.Collections.Generic.List<(this LockList, System.Func).T\">T>

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.LockedList"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

LockedList Class

\n

Extensions for LockedLists

\n
public static class LockedList\n
\n

Inheritance System.Object ï¡’ LockedList

\n

Methods

\n

\n

LockedList.Any(this LockList, Func<T,bool>) Method

\n

Return whether or not there are any elements in this that match the predicate

\n
public static bool Any<T>(this LockList<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppAssets.Scripts.Utils.LockList

\n

\n

predicate System.Func<(this LockList, System.Func).T\">T,System.Boolean>

\n

Returns

\n

System.Boolean

\n

\n

LockedList.Any(this LockList) Method

\n

Return whether or not there are any elements in this

\n
public static bool Any<T>(this LockList<T> source)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppAssets.Scripts.Utils.LockList

\n

Returns

\n

System.Boolean

\n

\n

LockedList.FindIndex(this LockList, Func<T,bool>) Method

\n

Return the index of the element that matches the predicate

\n
public static int FindIndex<T>(this LockList<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppAssets.Scripts.Utils.LockList

\n

\n

predicate System.Func<(this LockList, System.Func).T\">T,System.Boolean>

\n

Returns

\n

System.Int32

\n

\n

LockedList.First(this LockList, Func<T,bool>) Method

\n

Return the first element that matches the predicate

\n
public static T First<T>(this LockList<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppAssets.Scripts.Utils.LockList

\n

\n

predicate System.Func<(this LockList, System.Func).T\">T,System.Boolean>

\n

Returns

\n

(this LockList, System.Func).T\">T

\n

\n

LockedList.First(this LockList) Method

\n

Return the first element in the collection

\n
public static T First<T>(this LockList<T> source);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppAssets.Scripts.Utils.LockList

\n

Returns

\n

(this LockList).T\">T

\n

\n

LockedList.FirstOrDefault(this LockList, Func<T,bool>) Method

\n

Return the first element that matches the predicate, or return default

\n
public static T FirstOrDefault<T>(this LockList<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppAssets.Scripts.Utils.LockList

\n

\n

predicate System.Func<(this LockList, System.Func).T\">T,System.Boolean>

\n

Returns

\n

(this LockList, System.Func).T\">T

\n

\n

LockedList.FirstOrDefault(this LockList) Method

\n

Return the first element in the collection, or return default if it's null

\n
public static T FirstOrDefault<T>(this LockList<T> source);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppAssets.Scripts.Utils.LockList

\n

Returns

\n

(this LockList).T\">T

\n

\n

LockedList.ForEach(this LockList, Action) Method

\n

Performs the specified action on each element

\n
public static void ForEach<T>(this LockList<T> source, System.Action<T> action);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppAssets.Scripts.Utils.LockList

\n

\n

action System.Action<(this LockList, System.Action).T\">T>

\n

Action to preform on each element

\n

\n

LockedList.Last(this LockList) Method

\n

Return the last item in the collection

\n
public static T Last<T>(this LockList<T> source);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppAssets.Scripts.Utils.LockList

\n

Returns

\n

(this LockList).T\">T

\n

\n

LockedList.LastOrDefault(this LockList, Func<T,bool>) Method

\n

Return the last item in the collection that meets the condition, or return default

\n
public static T LastOrDefault<T>(this LockList<T> source, System.Func<T,bool> predicate);\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppAssets.Scripts.Utils.LockList

\n

\n

predicate System.Func<(this LockList, System.Func).T\">T,System.Boolean>

\n

Returns

\n

(this LockList, System.Func).T\">T

\n

\n

LockedList.Where(this LockList, Func<T,bool>) Method

\n

Return all elements that match the predicate

\n
public static System.Collections.Generic.List<T> Where<T>(this LockList<T> source, System.Func<T,bool> predicate)\n    where T : Object;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

source Il2CppAssets.Scripts.Utils.LockList

\n

\n

predicate System.Func<(this LockList, System.Func).T\">T,System.Boolean>

\n

Returns

\n

System.Collections.Generic.List<(this LockList, System.Func).T\">T>

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.LockedList"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.LockedListExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.LockedListExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.LockedListExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.LockedListExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.MapExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.MapExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.MapExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.MapExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.MiscModelExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.MiscModelExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.MiscModelExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.MiscModelExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ModModelExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ModModelExt.json similarity index 74% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ModModelExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ModModelExt.json index 24069d717..5e468e7cd 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ModModelExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ModModelExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

ModModelExt Class

\n

Extensions for the ModModel (GameMode) class

\n
public static class ModModelExt\n
\n

Inheritance System.Object ï¡’ ModModelExt

\n

Methods

\n

\n

ModModelExt.AddMutator(this ModModel, MutatorModModel) Method

\n

Add a Mutator to this ModModel

\n
public static void AddMutator(this ModModel model, MutatorModModel mutator);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

mutator Il2CppAssets.Scripts.Models.MutatorModModel

\n

\n

ModModelExt.GetMutator(this ModModel) Method

\n

Return the first Mutator of type T, or null if there isn't one

\n
public static T GetMutator<T>(this ModModel model)\n    where T : MutatorModModel;\n
\n

Type parameters

\n

\n

T

\n

The Mutator you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

Returns

\n

(this ModModel).T\">T

\n

\n

ModModelExt.GetMutator(this ModModel, int) Method

\n

Return the index'th Mutator of type T, or null

\n
public static T GetMutator<T>(this ModModel model, int index)\n    where T : MutatorModModel;\n
\n

Type parameters

\n

\n

T

\n

The Mutator you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

index System.Int32

\n

Returns

\n

(this ModModel, int).T\">T

\n

\n

ModModelExt.GetMutator(this ModModel, string) Method

\n

Return the first Mutator of type T whose name contains the given string, or null

\n
public static T GetMutator<T>(this ModModel model, string nameContains)\n    where T : MutatorModModel;\n
\n

Type parameters

\n

\n

T

\n

The Mutator you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

nameContains System.String

\n

Returns

\n

(this ModModel, string).T\">T

\n

\n

ModModelExt.GetMutators(this ModModel) Method

\n

Return all Mutators of type T

\n
public static System.Collections.Generic.IEnumerable<T> GetMutators<T>(this ModModel model)\n    where T : MutatorModModel;\n
\n

Type parameters

\n

\n

T

\n

The Mutator you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

Returns

\n

System.Collections.Generic.IEnumerable<(this ModModel).T\">T>

\n

\n

ModModelExt.HasMutator(this ModModel) Method

\n

Check if this has a specific Mutator

\n
public static bool HasMutator<T>(this ModModel model)\n    where T : MutatorModModel;\n
\n

Type parameters

\n

\n

T

\n

The Mutator you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

Returns

\n

System.Boolean

\n

\n

ModModelExt.HasMutator(this ModModel, T) Method

\n

Check if this has a specific Mutator and return it

\n
public static bool HasMutator<T>(this ModModel model, out T mutator)\n    where T : MutatorModModel;\n
\n

Type parameters

\n

\n

T

\n

The Mutator you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

mutator (this ModModel, T).T\">T

\n

Returns

\n

System.Boolean

\n

\n

ModModelExt.LockTowerSet(this ModModel, TowerSet, bool) Method

\n

Prevents a particular TowerSet from being used in this mode

\n
public static void LockTowerSet(this ModModel model, TowerSet towerSet, bool locked=true);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

towerSet Il2CppAssets.Scripts.Models.TowerSets.TowerSet

\n

The tower set to lock

\n

\n

locked System.Boolean

\n

Whether to lock or unlock the tower set

\n

\n

ModModelExt.RemoveMutator(this ModModel, MutatorModModel) Method

\n

Removes a specific mutator from a tower

\n
public static void RemoveMutator(this ModModel model, MutatorModModel mutator);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

mutator Il2CppAssets.Scripts.Models.MutatorModModel

\n

\n

ModModelExt.RemoveMutator(this ModModel) Method

\n

Remove the first Mutator of Type T

\n
public static void RemoveMutator<T>(this ModModel model)\n    where T : MutatorModModel;\n
\n

Type parameters

\n

\n

T

\n

The Mutator you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

ModModelExt.RemoveMutator(this ModModel, int) Method

\n

Remove the index'th Mutator of Type T

\n
public static void RemoveMutator<T>(this ModModel model, int index)\n    where T : MutatorModModel;\n
\n

Type parameters

\n

\n

T

\n

The Mutator you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

index System.Int32

\n

\n

ModModelExt.RemoveMutator(this ModModel, string) Method

\n

Remove the first Mutator of Type T whose name contains a certain string

\n
public static void RemoveMutator<T>(this ModModel model, string nameContains)\n    where T : MutatorModModel;\n
\n

Type parameters

\n

\n

T

\n

The Mutator you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

nameContains System.String

\n

\n

ModModelExt.RemoveMutators(this ModModel, Func<MutatorModModel,bool>) Method

\n

Removes all mutators that match a given condition

\n
public static void RemoveMutators(this ModModel model, System.Func<MutatorModModel,bool> predicate);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

predicate System.Func<Il2CppAssets.Scripts.Models.MutatorModModel,System.Boolean>

\n

\n

ModModelExt.RemoveMutators(this ModModel) Method

\n

Remove all Mutators of type T

\n
public static void RemoveMutators<T>(this ModModel model)\n    where T : MutatorModModel;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

ModModelExt.SetAllCashMultiplier(this ModModel, float) Method

\n

Applies a multiplier to all cash gains in the mode (but not starting cash)

\n
public static void SetAllCashMultiplier(this ModModel model, float mult);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

mult System.Single

\n

\n

ModModelExt.SetBloonHealth(this ModModel, float, string) Method

\n

Modifies the Health that Bloons with a given tag have, like BTD_Mod_Helper.Api.Enums.BloonTag.Moabs for all Moabs

\n
public static void SetBloonHealth(this ModModel model, float mult, string tag);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

mult System.Single

\n

The multiplier to apply to Bloons' health

\n

\n

tag System.String

\n

The Bloon tag to apply to

\n

\n

ModModelExt.SetContinuesEnabled(this ModModel, bool) Method

\n

Sets whether Continues are enabled for a game mode

\n
public static void SetContinuesEnabled(this ModModel model, bool enabled);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

enabled System.Boolean

\n

\n

ModModelExt.SetEndingRound(this ModModel, int) Method

\n

Sets the round this mode ends at using a Il2CppAssets.Scripts.Models.Gameplay.Mods.EndRoundModModel

\n
public static void SetEndingRound(this ModModel model, int endingRound);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

endingRound System.Int32

\n

\n

ModModelExt.SetImpoppable(this ModModel, bool) Method

\n

Sets the max health and shield amount to 1

\n
public static void SetImpoppable(this ModModel model, bool impoppable=true);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

impoppable System.Boolean

\n

\n

ModModelExt.SetIncomeEnabled(this ModModel, bool) Method

\n

Sets whether extra income is enabled for a game mode

\n
public static void SetIncomeEnabled(this ModModel model, bool enabled);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

enabled System.Boolean

\n

\n

ModModelExt.SetMaxHealth(this ModModel, int) Method

\n

Sets the maximum life total this mode starts you with using a Il2CppAssets.Scripts.Models.Gameplay.Mods.MaxHealthModModel

\n
public static void SetMaxHealth(this ModModel model, int health);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

health System.Int32

\n

\n

ModModelExt.SetMkEnabled(this ModModel, bool) Method

\n

Sets whether Monkey Knowledge is enabled for a gamemode

\n
public static void SetMkEnabled(this ModModel model, bool enabled);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

enabled System.Boolean

\n

\n

ModModelExt.SetPowersEnabled(this ModModel, bool) Method

\n

Sets whether Powers are enabled for a game mode

\n
public static void SetPowersEnabled(this ModModel model, bool enabled);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

enabled System.Boolean

\n

\n

ModModelExt.SetReversed(this ModModel, bool) Method

\n

Sets whether the Bloons go in reverse

\n
public static void SetReversed(this ModModel model, bool reversed=true);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

reversed System.Boolean

\n

\n

ModModelExt.SetSellingEnabled(this ModModel, bool) Method

\n

Sets whether selling towers is enabled for a game mode

\n
public static void SetSellingEnabled(this ModModel model, bool enabled);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

enabled System.Boolean

\n

\n

ModModelExt.SetSellMultiplier(this ModModel, float) Method

\n

Sets the portion of cash that should be gotten back when selling (0.7 by default)

\n
public static void SetSellMultiplier(this ModModel model, float mult);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

mult System.Single

\n

\n

ModModelExt.SetStartingCash(this ModModel, int, int, float) Method

\n

Sets the cash this mode starts you with using a Il2CppAssets.Scripts.Models.Gameplay.Mods.StartingCashModModel

\n
public static void SetStartingCash(this ModModel model, int baseCash=0, int addCash=0, float multCash=0f);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

baseCash System.Int32

\n

If not 0, the new base cash amount to set the starting amount to

\n

\n

addCash System.Int32

\n

How much cash to add to the default base cash

\n

\n

multCash System.Single

\n

If not 0, an overall multiplier to the amount of starting cash

\n

\n

ModModelExt.SetStartingHealth(this ModModel, int) Method

\n

Sets the life total this mode starts you with using a Il2CppAssets.Scripts.Models.Gameplay.Mods.StartingCashModModel

\n
public static void SetStartingHealth(this ModModel model, int health);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

health System.Int32

\n

\n

ModModelExt.SetStartingRound(this ModModel, int) Method

\n

Sets the round this mode starts at using a Il2CppAssets.Scripts.Models.Gameplay.Mods.StartingRoundModModel

\n
public static void SetStartingRound(this ModModel model, int startingRound);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

startingRound System.Int32

\n

\n

ModModelExt.UseRoundSet(this ModModel, string) Method

\n

Makes this GameMode use the given RoundSet

\n
public static void UseRoundSet(this ModModel model, string roundSetName);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

roundSetName System.String

\n

\n

ModModelExt.UseRoundSet(this ModModel) Method

\n

Makes this GameMode use the given RoundSet

\n
public static void UseRoundSet<T>(this ModModel model)\n    where T : BTD_Mod_Helper.Api.Bloons.ModRoundSet;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.ModModelExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

ModModelExt Class

\n

Extensions for the ModModel (GameMode) class

\n
public static class ModModelExt\n
\n

Inheritance System.Object ï¡’ ModModelExt

\n

Methods

\n

\n

ModModelExt.AddMutator(this ModModel, MutatorModModel) Method

\n

Add a Mutator to this ModModel

\n
public static void AddMutator(this ModModel model, MutatorModModel mutator);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

mutator Il2CppAssets.Scripts.Models.MutatorModModel

\n

\n

ModModelExt.GetMutator(this ModModel, int) Method

\n

Return the index'th Mutator of type T, or null

\n
public static T GetMutator<T>(this ModModel model, int index)\n    where T : MutatorModModel;\n
\n

Type parameters

\n

\n

T

\n

The Mutator you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

index System.Int32

\n

Returns

\n

(this ModModel, int).T\">T

\n

\n

ModModelExt.GetMutator(this ModModel, string) Method

\n

Return the first Mutator of type T whose name contains the given string, or null

\n
public static T GetMutator<T>(this ModModel model, string nameContains)\n    where T : MutatorModModel;\n
\n

Type parameters

\n

\n

T

\n

The Mutator you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

nameContains System.String

\n

Returns

\n

(this ModModel, string).T\">T

\n

\n

ModModelExt.GetMutator(this ModModel) Method

\n

Return the first Mutator of type T, or null if there isn't one

\n
public static T GetMutator<T>(this ModModel model)\n    where T : MutatorModModel;\n
\n

Type parameters

\n

\n

T

\n

The Mutator you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

Returns

\n

(this ModModel).T\">T

\n

\n

ModModelExt.GetMutators(this ModModel) Method

\n

Return all Mutators of type T

\n
public static System.Collections.Generic.IEnumerable<T> GetMutators<T>(this ModModel model)\n    where T : MutatorModModel;\n
\n

Type parameters

\n

\n

T

\n

The Mutator you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

Returns

\n

System.Collections.Generic.IEnumerable<(this ModModel).T\">T>

\n

\n

ModModelExt.HasMutator(this ModModel, T) Method

\n

Check if this has a specific Mutator and return it

\n
public static bool HasMutator<T>(this ModModel model, out T mutator)\n    where T : MutatorModModel;\n
\n

Type parameters

\n

\n

T

\n

The Mutator you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

mutator (this ModModel, T).T\">T

\n

Returns

\n

System.Boolean

\n

\n

ModModelExt.HasMutator(this ModModel) Method

\n

Check if this has a specific Mutator

\n
public static bool HasMutator<T>(this ModModel model)\n    where T : MutatorModModel;\n
\n

Type parameters

\n

\n

T

\n

The Mutator you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

Returns

\n

System.Boolean

\n

\n

ModModelExt.LockTowerSet(this ModModel, TowerSet, bool) Method

\n

Prevents a particular TowerSet from being used in this mode

\n
public static void LockTowerSet(this ModModel model, TowerSet towerSet, bool locked=true);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

towerSet Il2CppAssets.Scripts.Models.TowerSets.TowerSet

\n

The tower set to lock

\n

\n

locked System.Boolean

\n

Whether to lock or unlock the tower set

\n

\n

ModModelExt.RemoveMutator(this ModModel, MutatorModModel) Method

\n

Removes a specific mutator from a tower

\n
public static void RemoveMutator(this ModModel model, MutatorModModel mutator);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

mutator Il2CppAssets.Scripts.Models.MutatorModModel

\n

\n

ModModelExt.RemoveMutator(this ModModel, int) Method

\n

Remove the index'th Mutator of Type T

\n
public static void RemoveMutator<T>(this ModModel model, int index)\n    where T : MutatorModModel;\n
\n

Type parameters

\n

\n

T

\n

The Mutator you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

index System.Int32

\n

\n

ModModelExt.RemoveMutator(this ModModel, string) Method

\n

Remove the first Mutator of Type T whose name contains a certain string

\n
public static void RemoveMutator<T>(this ModModel model, string nameContains)\n    where T : MutatorModModel;\n
\n

Type parameters

\n

\n

T

\n

The Mutator you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

nameContains System.String

\n

\n

ModModelExt.RemoveMutator(this ModModel) Method

\n

Remove the first Mutator of Type T

\n
public static void RemoveMutator<T>(this ModModel model)\n    where T : MutatorModModel;\n
\n

Type parameters

\n

\n

T

\n

The Mutator you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

ModModelExt.RemoveMutators(this ModModel, Func<MutatorModModel,bool>) Method

\n

Removes all mutators that match a given condition

\n
public static void RemoveMutators(this ModModel model, System.Func<MutatorModModel,bool> predicate);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

predicate System.Func<Il2CppAssets.Scripts.Models.MutatorModModel,System.Boolean>

\n

\n

ModModelExt.RemoveMutators(this ModModel) Method

\n

Remove all Mutators of type T

\n
public static void RemoveMutators<T>(this ModModel model)\n    where T : MutatorModModel;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

ModModelExt.SetAllCashMultiplier(this ModModel, float) Method

\n

Applies a multiplier to all cash gains in the mode (but not starting cash)

\n
public static void SetAllCashMultiplier(this ModModel model, float mult);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

mult System.Single

\n

\n

ModModelExt.SetBloonHealth(this ModModel, float, string) Method

\n

Modifies the Health that Bloons with a given tag have, like BTD_Mod_Helper.Api.Enums.BloonTag.Moabs for all Moabs

\n
public static void SetBloonHealth(this ModModel model, float mult, string tag);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

mult System.Single

\n

The multiplier to apply to Bloons' health

\n

\n

tag System.String

\n

The Bloon tag to apply to

\n

\n

ModModelExt.SetContinuesEnabled(this ModModel, bool) Method

\n

Sets whether Continues are enabled for a game mode

\n
public static void SetContinuesEnabled(this ModModel model, bool enabled);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

enabled System.Boolean

\n

\n

ModModelExt.SetEndingRound(this ModModel, int) Method

\n

Sets the round this mode ends at using a Il2CppAssets.Scripts.Models.Gameplay.Mods.EndRoundModModel

\n
public static void SetEndingRound(this ModModel model, int endingRound);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

endingRound System.Int32

\n

\n

ModModelExt.SetImpoppable(this ModModel, bool) Method

\n

Sets the max health and shield amount to 1

\n
public static void SetImpoppable(this ModModel model, bool impoppable=true);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

impoppable System.Boolean

\n

\n

ModModelExt.SetIncomeEnabled(this ModModel, bool) Method

\n

Sets whether extra income is enabled for a game mode

\n
public static void SetIncomeEnabled(this ModModel model, bool enabled);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

enabled System.Boolean

\n

\n

ModModelExt.SetMaxHealth(this ModModel, int) Method

\n

Sets the maximum life total this mode starts you with using a Il2CppAssets.Scripts.Models.Gameplay.Mods.MaxHealthModModel

\n
public static void SetMaxHealth(this ModModel model, int health);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

health System.Int32

\n

\n

ModModelExt.SetMkEnabled(this ModModel, bool) Method

\n

Sets whether Monkey Knowledge is enabled for a gamemode

\n
public static void SetMkEnabled(this ModModel model, bool enabled);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

enabled System.Boolean

\n

\n

ModModelExt.SetPowersEnabled(this ModModel, bool) Method

\n

Sets whether Powers are enabled for a game mode

\n
public static void SetPowersEnabled(this ModModel model, bool enabled);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

enabled System.Boolean

\n

\n

ModModelExt.SetReversed(this ModModel, bool) Method

\n

Sets whether the Bloons go in reverse

\n
public static void SetReversed(this ModModel model, bool reversed=true);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

reversed System.Boolean

\n

\n

ModModelExt.SetSellingEnabled(this ModModel, bool) Method

\n

Sets whether selling towers is enabled for a game mode

\n
public static void SetSellingEnabled(this ModModel model, bool enabled);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

enabled System.Boolean

\n

\n

ModModelExt.SetSellMultiplier(this ModModel, float) Method

\n

Sets the portion of cash that should be gotten back when selling (0.7 by default)

\n
public static void SetSellMultiplier(this ModModel model, float mult);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

mult System.Single

\n

\n

ModModelExt.SetStartingCash(this ModModel, int, int, float) Method

\n

Sets the cash this mode starts you with using a Il2CppAssets.Scripts.Models.Gameplay.Mods.StartingCashModModel

\n
public static void SetStartingCash(this ModModel model, int baseCash=0, int addCash=0, float multCash=0f);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

baseCash System.Int32

\n

If not 0, the new base cash amount to set the starting amount to

\n

\n

addCash System.Int32

\n

How much cash to add to the default base cash

\n

\n

multCash System.Single

\n

If not 0, an overall multiplier to the amount of starting cash

\n

\n

ModModelExt.SetStartingHealth(this ModModel, int) Method

\n

Sets the life total this mode starts you with using a Il2CppAssets.Scripts.Models.Gameplay.Mods.StartingCashModModel

\n
public static void SetStartingHealth(this ModModel model, int health);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

health System.Int32

\n

\n

ModModelExt.SetStartingRound(this ModModel, int) Method

\n

Sets the round this mode starts at using a Il2CppAssets.Scripts.Models.Gameplay.Mods.StartingRoundModModel

\n
public static void SetStartingRound(this ModModel model, int startingRound);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

startingRound System.Int32

\n

\n

ModModelExt.UseRoundSet(this ModModel, string) Method

\n

Makes this GameMode use the given RoundSet

\n
public static void UseRoundSet(this ModModel model, string roundSetName);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

\n

\n

roundSetName System.String

\n

\n

ModModelExt.UseRoundSet(this ModModel) Method

\n

Makes this GameMode use the given RoundSet

\n
public static void UseRoundSet<T>(this ModModel model)\n    where T : BTD_Mod_Helper.Api.Bloons.ModRoundSet;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.ModModel

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.ModModelExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ModelExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ModelExt.json similarity index 50% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ModelExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ModelExt.json index cd4998f4a..e756b1ce1 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ModelExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ModelExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

ModelExt Class

\n

Extensions for Models

\n
public static class ModelExt\n
\n

Inheritance System.Object ï¡’ ModelExt

\n

Methods

\n

\n

ModelExt.AddChildDependants(this Model, IEnumerable) Method

\n

Add multiple Child Dependants at the same time. Equivalent to calling the (weirdly non plural named) Model.AddChild
\nmethod but without having to do an ICollection cast

\n
public static void AddChildDependants<T>(this Model model, System.Collections.Generic.IEnumerable<T> children)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Model

\n

\n

children System.Collections.Generic.IEnumerable<(this Model, System.Collections.Generic.IEnumerable).T\">T>

\n

\n

ModelExt.Duplicate(this T) Method

\n

Create a new and separate copy of this object. Same as using: .Clone().Cast();

\n
public static T Duplicate<T>(this T model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Type of object you want to cast to when duplicating. Done automatically

\n

Parameters

\n

\n

model (this T).T\">T

\n

Returns

\n

(this T).T\">T

\n

\n

ModelExt.Duplicate(this T, string) Method

\n

Duplicates a model and also sets its name to something new

\n
public static T Duplicate<T>(this T model, string name)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Type of object you want to cast to when duplicating. Done automatically

\n

Parameters

\n

\n

model (this T, string).T\">T

\n

\n

name System.String

\n

Returns

\n

(this T, string).T\">T

\n

\n

ModelExt.FindDescendant(this Model, string) Method

\n

Finds the first descendent of a given type whose name contains the specified string, or null if not found

\n
public static T FindDescendant<T>(this Model model, string nameContains)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Model

\n

\n

nameContains System.String

\n

Returns

\n

(this Model, string).T\">T

\n

\n

ModelExt.FindDescendant(this Model, Predicate) Method

\n

Finds the first descendent of a given type that matches the given condition, or null if not found

\n
public static T FindDescendant<T>(this Model model, System.Predicate<T> condition)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Model

\n

\n

condition System.Predicate<(this Model, System.Predicate).T\">T>

\n

Returns

\n

(this Model, System.Predicate).T\">T

\n

\n

ModelExt.FindDescendants(this Model) Method

\n

Finds the descendents of a given type

\n
public static T[] FindDescendants<T>(this Model model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Model

\n

Returns

\n

(this Model).T\">T[]

\n

\n

ModelExt.FindDescendants(this Model, string) Method

\n

Finds the descendents of a given type whose name contains the specified string

\n
public static T[] FindDescendants<T>(this Model model, string nameContains)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Model

\n

\n

nameContains System.String

\n

Returns

\n

(this Model, string).T\">T[]

\n

\n

ModelExt.FindDescendants(this Model, Predicate) Method

\n

Finds the descendents of a given type that matches the given condition

\n
public static T[] FindDescendants<T>(this Model model, System.Predicate<T> condition)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Model

\n

\n

condition System.Predicate<(this Model, System.Predicate).T\">T>

\n

Returns

\n

(this Model, System.Predicate).T\">T[]

\n

\n

ModelExt.HasDescendant(this Model) Method

\n

Returns whether a model has a descendant of a given type

\n
public static bool HasDescendant<T>(this Model model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Model

\n

Returns

\n

System.Boolean

\n

\n

ModelExt.HasDescendant(this Model, string, T) Method

\n

Returns whether a model has a descendant of a given type with a filtered name, providing it via the out parameter if so

\n
public static bool HasDescendant<T>(this Model model, string nameContains, out T t)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Model

\n

\n

nameContains System.String

\n

\n

t (this Model, string, T).T\">T

\n

Returns

\n

System.Boolean

\n

\n

ModelExt.HasDescendant(this Model, T) Method

\n

Returns whether a model has a descendant of a given type, providing it via the out parameter if so

\n
public static bool HasDescendant<T>(this Model model, out T t)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Model

\n

\n

t (this Model, T).T\">T

\n

Returns

\n

System.Boolean

\n

\n

ModelExt.RemoveChildDependants(this Model, IEnumerable) Method

\n

Remove multiple Child Dependants at the same time. Equivalent to calling the (weirdly non plural named) Model.RemoveChild
\nmethod but without having to do an ICollection cast

\n
public static void RemoveChildDependants<T>(this Model model, System.Collections.Generic.IEnumerable<T> children)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Model

\n

\n

children System.Collections.Generic.IEnumerable<(this Model, System.Collections.Generic.IEnumerable).T\">T>

\n

\n

ModelExt.SetName(this T, string) Method

\n

Sets the name of this model, properly appending the type prefix to it.
\n

\nAlso sets the id if it's a ProjectileModel
\nThe model itself

\n
public static T SetName<T>(this T model, string name)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model (this T, string).T\">T

\n

\n

name System.String

\n

Returns

\n

(this T, string).T\">T

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.ModelExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

ModelExt Class

\n

Extensions for Models

\n
public static class ModelExt\n
\n

Inheritance System.Object ï¡’ ModelExt

\n

Methods

\n

\n

ModelExt.AddChildDependants(this Model, IEnumerable) Method

\n

Add multiple Child Dependants at the same time. Equivalent to calling the (weirdly non plural named) Model.AddChild
\nmethod but without having to do an ICollection cast

\n
public static void AddChildDependants<T>(this Model model, System.Collections.Generic.IEnumerable<T> children)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Model

\n

\n

children System.Collections.Generic.IEnumerable<(this Model, System.Collections.Generic.IEnumerable).T\">T>

\n

\n

ModelExt.Duplicate(this T, string) Method

\n

Duplicates a model and also sets its name to something new

\n
public static T Duplicate<T>(this T model, string name)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Type of object you want to cast to when duplicating. Done automatically

\n

Parameters

\n

\n

model (this T, string).T\">T

\n

\n

name System.String

\n

Returns

\n

(this T, string).T\">T

\n

\n

ModelExt.Duplicate(this T) Method

\n

Create a new and separate copy of this object. Same as using: .Clone().Cast();

\n
public static T Duplicate<T>(this T model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Type of object you want to cast to when duplicating. Done automatically

\n

Parameters

\n

\n

model (this T).T\">T

\n

Returns

\n

(this T).T\">T

\n

\n

ModelExt.FindDescendant(this Model, string) Method

\n

Finds the first descendent of a given type whose name contains the specified string, or null if not found

\n
public static T FindDescendant<T>(this Model model, string nameContains)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Model

\n

\n

nameContains System.String

\n

Returns

\n

(this Model, string).T\">T

\n

\n

ModelExt.FindDescendant(this Model, Predicate) Method

\n

Finds the first descendent of a given type that matches the given condition, or null if not found

\n
public static T FindDescendant<T>(this Model model, System.Predicate<T> condition)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Model

\n

\n

condition System.Predicate<(this Model, System.Predicate).T\">T>

\n

Returns

\n

(this Model, System.Predicate).T\">T

\n

\n

ModelExt.FindDescendants(this Model, string) Method

\n

Finds the descendents of a given type whose name contains the specified string

\n
public static T[] FindDescendants<T>(this Model model, string nameContains)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Model

\n

\n

nameContains System.String

\n

Returns

\n

(this Model, string).T\">T[]

\n

\n

ModelExt.FindDescendants(this Model, Predicate) Method

\n

Finds the descendents of a given type that matches the given condition

\n
public static T[] FindDescendants<T>(this Model model, System.Predicate<T> condition)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Model

\n

\n

condition System.Predicate<(this Model, System.Predicate).T\">T>

\n

Returns

\n

(this Model, System.Predicate).T\">T[]

\n

\n

ModelExt.FindDescendants(this Model) Method

\n

Finds the descendents of a given type

\n
public static T[] FindDescendants<T>(this Model model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Model

\n

Returns

\n

(this Model).T\">T[]

\n

\n

ModelExt.HasDescendant(this Model, string, T) Method

\n

Returns whether a model has a descendant of a given type with a filtered name, providing it via the out parameter if so

\n
public static bool HasDescendant<T>(this Model model, string nameContains, out T t)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Model

\n

\n

nameContains System.String

\n

\n

t (this Model, string, T).T\">T

\n

Returns

\n

System.Boolean

\n

\n

ModelExt.HasDescendant(this Model, T) Method

\n

Returns whether a model has a descendant of a given type, providing it via the out parameter if so

\n
public static bool HasDescendant<T>(this Model model, out T t)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Model

\n

\n

t (this Model, T).T\">T

\n

Returns

\n

System.Boolean

\n

\n

ModelExt.HasDescendant(this Model) Method

\n

Returns whether a model has a descendant of a given type

\n
public static bool HasDescendant<T>(this Model model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Model

\n

Returns

\n

System.Boolean

\n

\n

ModelExt.RemoveChildDependants(this Model, IEnumerable) Method

\n

Remove multiple Child Dependants at the same time. Equivalent to calling the (weirdly non plural named) Model.RemoveChild
\nmethod but without having to do an ICollection cast

\n
public static void RemoveChildDependants<T>(this Model model, System.Collections.Generic.IEnumerable<T> children)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Model

\n

\n

children System.Collections.Generic.IEnumerable<(this Model, System.Collections.Generic.IEnumerable).T\">T>

\n

\n

ModelExt.SetName(this T, string) Method

\n

Sets the name of this model, properly appending the type prefix to it.
\n

\nAlso sets the id if it's a ProjectileModel
\nThe model itself

\n
public static T SetName<T>(this T model, string name)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model (this T, string).T\">T

\n

\n

name System.String

\n

Returns

\n

(this T, string).T\">T

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.ModelExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.NKMultiGameInterfaceExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.NKMultiGameInterfaceExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.NKMultiGameInterfaceExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.NKMultiGameInterfaceExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.NK_TextMeshProUGUIExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.NK_TextMeshProUGUIExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.NK_TextMeshProUGUIExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.NK_TextMeshProUGUIExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.PetModelBehaviorExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.PetModelBehaviorExt.json similarity index 79% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.PetModelBehaviorExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.PetModelBehaviorExt.json index b57e0d332..97c09ce98 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.PetModelBehaviorExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.PetModelBehaviorExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

PetModelBehaviorExt Class

\n

Extensions for PetModels

\n
public static class PetModelBehaviorExt\n
\n

Inheritance System.Object ï¡’ PetModelBehaviorExt

\n

Methods

\n

\n

PetModelBehaviorExt.AddBehavior(this PetModel, T) Method

\n

Add a Behavior to this model

\n
public static void AddBehavior<T>(this PetModel model, T behavior)\n    where T : PetBehaviorModel;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Pets.PetModel

\n

\n

behavior (this PetModel, T).T\">T

\n

\n

PetModelBehaviorExt.GetBehavior(this PetModel) Method

\n

Return the first Behavior of type T, or null if there isn't one

\n
public static T GetBehavior<T>(this PetModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Pets.PetModel

\n

Returns

\n

(this PetModel).T\">T

\n

\n

PetModelBehaviorExt.GetBehaviors(this PetModel) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetBehaviors<T>(this PetModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Pets.PetModel

\n

Returns

\n

System.Collections.Generic.List<(this PetModel).T\">T>

\n

\n

PetModelBehaviorExt.HasBehavior(this PetModel) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this PetModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Pets.PetModel

\n

Returns

\n

System.Boolean

\n

\n

PetModelBehaviorExt.RemoveBehavior(this PetModel) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveBehavior<T>(this PetModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Pets.PetModel

\n

\n

PetModelBehaviorExt.RemoveBehavior(this PetModel, T) Method

\n

Removes a specific behavior from a tower

\n
public static void RemoveBehavior<T>(this PetModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Pets.PetModel

\n

\n

behavior (this PetModel, T).T\">T

\n

\n

PetModelBehaviorExt.RemoveBehaviors(this PetModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors(this PetModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Pets.PetModel

\n

\n

PetModelBehaviorExt.RemoveBehaviors(this PetModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors<T>(this PetModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Pets.PetModel

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.PetModelBehaviorExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

PetModelBehaviorExt Class

\n

Extensions for PetModels

\n
public static class PetModelBehaviorExt\n
\n

Inheritance System.Object ï¡’ PetModelBehaviorExt

\n

Methods

\n

\n

PetModelBehaviorExt.AddBehavior(this PetModel, T) Method

\n

Add a Behavior to this model

\n
public static void AddBehavior<T>(this PetModel model, T behavior)\n    where T : PetBehaviorModel;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Pets.PetModel

\n

\n

behavior (this PetModel, T).T\">T

\n

\n

PetModelBehaviorExt.GetBehavior(this PetModel) Method

\n

Return the first Behavior of type T, or null if there isn't one

\n
public static T GetBehavior<T>(this PetModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Pets.PetModel

\n

Returns

\n

(this PetModel).T\">T

\n

\n

PetModelBehaviorExt.GetBehaviors(this PetModel) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetBehaviors<T>(this PetModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Pets.PetModel

\n

Returns

\n

System.Collections.Generic.List<(this PetModel).T\">T>

\n

\n

PetModelBehaviorExt.HasBehavior(this PetModel) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this PetModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Pets.PetModel

\n

Returns

\n

System.Boolean

\n

\n

PetModelBehaviorExt.RemoveBehavior(this PetModel, T) Method

\n

Removes a specific behavior from a tower

\n
public static void RemoveBehavior<T>(this PetModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Pets.PetModel

\n

\n

behavior (this PetModel, T).T\">T

\n

\n

PetModelBehaviorExt.RemoveBehavior(this PetModel) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveBehavior<T>(this PetModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Pets.PetModel

\n

\n

PetModelBehaviorExt.RemoveBehaviors(this PetModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors(this PetModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Pets.PetModel

\n

\n

PetModelBehaviorExt.RemoveBehaviors(this PetModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors<T>(this PetModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Pets.PetModel

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.PetModelBehaviorExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.PopupScreenExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.PopupScreenExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.PopupScreenExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.PopupScreenExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.PowerModelBehaviorExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.PowerModelBehaviorExt.json similarity index 79% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.PowerModelBehaviorExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.PowerModelBehaviorExt.json index 4e98a0a30..2c2e02ef7 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.PowerModelBehaviorExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.PowerModelBehaviorExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

PowerModelBehaviorExt Class

\n

Behavior extensions for PowerModels

\n
public static class PowerModelBehaviorExt\n
\n

Inheritance System.Object ï¡’ PowerModelBehaviorExt

\n

Methods

\n

\n

PowerModelBehaviorExt.AddBehavior(this PowerModel, T) Method

\n

Add a Behavior to this model

\n
public static void AddBehavior<T>(this PowerModel model, T behavior)\n    where T : PowerBehaviorModel;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Powers.PowerModel

\n

\n

behavior (this PowerModel, T).T\">T

\n

\n

PowerModelBehaviorExt.GetBehavior(this PowerModel) Method

\n

Return the first Behavior of type T, or null if there isn't one

\n
public static T GetBehavior<T>(this PowerModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Powers.PowerModel

\n

Returns

\n

(this PowerModel).T\">T

\n

\n

PowerModelBehaviorExt.GetBehaviors(this PowerModel) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetBehaviors<T>(this PowerModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Powers.PowerModel

\n

Returns

\n

System.Collections.Generic.List<(this PowerModel).T\">T>

\n

\n

PowerModelBehaviorExt.HasBehavior(this PowerModel) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this PowerModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Powers.PowerModel

\n

Returns

\n

System.Boolean

\n

\n

PowerModelBehaviorExt.RemoveBehavior(this PowerModel) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveBehavior<T>(this PowerModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Powers.PowerModel

\n

\n

PowerModelBehaviorExt.RemoveBehavior(this PowerModel, T) Method

\n

Removes a specific behavior from a tower

\n
public static void RemoveBehavior<T>(this PowerModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Powers.PowerModel

\n

\n

behavior (this PowerModel, T).T\">T

\n

\n

PowerModelBehaviorExt.RemoveBehaviors(this PowerModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors(this PowerModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Powers.PowerModel

\n

\n

PowerModelBehaviorExt.RemoveBehaviors(this PowerModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors<T>(this PowerModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Powers.PowerModel

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.PowerModelBehaviorExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

PowerModelBehaviorExt Class

\n

Behavior extensions for PowerModels

\n
public static class PowerModelBehaviorExt\n
\n

Inheritance System.Object ï¡’ PowerModelBehaviorExt

\n

Methods

\n

\n

PowerModelBehaviorExt.AddBehavior(this PowerModel, T) Method

\n

Add a Behavior to this model

\n
public static void AddBehavior<T>(this PowerModel model, T behavior)\n    where T : PowerBehaviorModel;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Powers.PowerModel

\n

\n

behavior (this PowerModel, T).T\">T

\n

\n

PowerModelBehaviorExt.GetBehavior(this PowerModel) Method

\n

Return the first Behavior of type T, or null if there isn't one

\n
public static T GetBehavior<T>(this PowerModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Powers.PowerModel

\n

Returns

\n

(this PowerModel).T\">T

\n

\n

PowerModelBehaviorExt.GetBehaviors(this PowerModel) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetBehaviors<T>(this PowerModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Powers.PowerModel

\n

Returns

\n

System.Collections.Generic.List<(this PowerModel).T\">T>

\n

\n

PowerModelBehaviorExt.HasBehavior(this PowerModel) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this PowerModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Powers.PowerModel

\n

Returns

\n

System.Boolean

\n

\n

PowerModelBehaviorExt.RemoveBehavior(this PowerModel, T) Method

\n

Removes a specific behavior from a tower

\n
public static void RemoveBehavior<T>(this PowerModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Powers.PowerModel

\n

\n

behavior (this PowerModel, T).T\">T

\n

\n

PowerModelBehaviorExt.RemoveBehavior(this PowerModel) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveBehavior<T>(this PowerModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Powers.PowerModel

\n

\n

PowerModelBehaviorExt.RemoveBehaviors(this PowerModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors(this PowerModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Powers.PowerModel

\n

\n

PowerModelBehaviorExt.RemoveBehaviors(this PowerModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors<T>(this PowerModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Powers.PowerModel

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.PowerModelBehaviorExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ProfileModelExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ProfileModelExt.json new file mode 100644 index 000000000..dcf2fbde0 --- /dev/null +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ProfileModelExt.json @@ -0,0 +1 @@ +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

ProfileModelExt Class

\n

Extensions for ProfileModels

\n
public static class ProfileModelExt\n
\n

Inheritance System.Object ï¡’ ProfileModelExt

\n

Methods

\n

\n

ProfileModelExt.UnlockTower(this ProfileModel, string, bool) Method

\n

Add a tower to the list of UnlockedTowers only if the TowerModel is in Game.instance.model.towers

\n
public static bool UnlockTower(this ProfileModel profileModel, string towerId, bool unlockIfTowerModelExists);\n
\n

Parameters

\n

\n

profileModel Il2CppAssets.Scripts.Models.Profile.ProfileModel

\n

\n

towerId System.String

\n

The ID of the tower you want to unlock

\n

\n

unlockIfTowerModelExists System.Boolean

\n

If set to true the TowerModel will only be unlocked if it has been registered in
\nthe game

\n

Returns

\n

System.Boolean
\nReturns whether or not the tower was unlocked

\n

\n

ProfileModelExt.UnlockTower(this ProfileModel, string) Method

\n

Add a tower to the list of UnlockedTowers

\n
public static void UnlockTower(this ProfileModel profileModel, string towerId);\n
\n

Parameters

\n

\n

profileModel Il2CppAssets.Scripts.Models.Profile.ProfileModel

\n

\n

towerId System.String

\n

The ID of the tower you want to unlock

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.ProfileModelExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ProjectileBehaviorExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ProjectileBehaviorExt.json similarity index 77% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ProjectileBehaviorExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ProjectileBehaviorExt.json index 8f3caea58..302f1fa5e 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ProjectileBehaviorExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ProjectileBehaviorExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

ProjectileBehaviorExt Class

\n

Behavior extensions for projectiles

\n
public static class ProjectileBehaviorExt\n
\n

Inheritance System.Object ï¡’ ProjectileBehaviorExt

\n

Methods

\n

\n

ProjectileBehaviorExt.AddProjectileBehavior(this Projectile, T) Method

\n

Add a Behavior to this

\n
public static void AddProjectileBehavior<T>(this Projectile projectile, T behavior)\n    where T : ProjectileBehavior;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

projectile Il2CppAssets.Scripts.Simulation.Towers.Projectiles.Projectile

\n

\n

behavior (this Projectile, T).T\">T

\n

\n

ProjectileBehaviorExt.GetProjectileBehavior(this Projectile) Method

\n

Return the first Behavior of type T

\n
public static T GetProjectileBehavior<T>(this Projectile projectile)\n    where T : ProjectileBehavior;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

projectile Il2CppAssets.Scripts.Simulation.Towers.Projectiles.Projectile

\n

Returns

\n

(this Projectile).T\">T

\n

\n

ProjectileBehaviorExt.GetProjectileBehaviors(this Projectile) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetProjectileBehaviors<T>(this Projectile projectile)\n    where T : ProjectileBehavior;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

projectile Il2CppAssets.Scripts.Simulation.Towers.Projectiles.Projectile

\n

Returns

\n

System.Collections.Generic.List<(this Projectile).T\">T>

\n

\n

ProjectileBehaviorExt.HasProjectileBehavior(this Projectile) Method

\n

Check if this has a specific Behavior

\n
public static bool HasProjectileBehavior<T>(this Projectile projectile)\n    where T : ProjectileBehavior;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

projectile Il2CppAssets.Scripts.Simulation.Towers.Projectiles.Projectile

\n

Returns

\n

System.Boolean

\n

\n

ProjectileBehaviorExt.RemoveProjectileBehavior(this Projectile) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveProjectileBehavior<T>(this Projectile projectile)\n    where T : ProjectileBehavior;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

projectile Il2CppAssets.Scripts.Simulation.Towers.Projectiles.Projectile

\n

\n

ProjectileBehaviorExt.RemoveProjectileBehavior(this Projectile, T) Method

\n

Remove the first Behavior of type T

\n
public static void RemoveProjectileBehavior<T>(this Projectile projectile, T behavior)\n    where T : ProjectileBehavior;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

projectile Il2CppAssets.Scripts.Simulation.Towers.Projectiles.Projectile

\n

\n

behavior (this Projectile, T).T\">T

\n

\n

ProjectileBehaviorExt.RemoveProjectileBehaviors(this Projectile) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveProjectileBehaviors<T>(this Projectile projectile)\n    where T : ProjectileBehavior;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

projectile Il2CppAssets.Scripts.Simulation.Towers.Projectiles.Projectile

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.ProjectileBehaviorExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

ProjectileBehaviorExt Class

\n

Behavior extensions for projectiles

\n
public static class ProjectileBehaviorExt\n
\n

Inheritance System.Object ï¡’ ProjectileBehaviorExt

\n

Methods

\n

\n

ProjectileBehaviorExt.AddProjectileBehavior(this Projectile, T) Method

\n

Add a Behavior to this

\n
public static void AddProjectileBehavior<T>(this Projectile projectile, T behavior)\n    where T : ProjectileBehavior;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

projectile Il2CppAssets.Scripts.Simulation.Towers.Projectiles.Projectile

\n

\n

behavior (this Projectile, T).T\">T

\n

\n

ProjectileBehaviorExt.GetProjectileBehavior(this Projectile) Method

\n

Return the first Behavior of type T

\n
public static T GetProjectileBehavior<T>(this Projectile projectile)\n    where T : ProjectileBehavior;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

projectile Il2CppAssets.Scripts.Simulation.Towers.Projectiles.Projectile

\n

Returns

\n

(this Projectile).T\">T

\n

\n

ProjectileBehaviorExt.GetProjectileBehaviors(this Projectile) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetProjectileBehaviors<T>(this Projectile projectile)\n    where T : ProjectileBehavior;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

projectile Il2CppAssets.Scripts.Simulation.Towers.Projectiles.Projectile

\n

Returns

\n

System.Collections.Generic.List<(this Projectile).T\">T>

\n

\n

ProjectileBehaviorExt.HasProjectileBehavior(this Projectile) Method

\n

Check if this has a specific Behavior

\n
public static bool HasProjectileBehavior<T>(this Projectile projectile)\n    where T : ProjectileBehavior;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

projectile Il2CppAssets.Scripts.Simulation.Towers.Projectiles.Projectile

\n

Returns

\n

System.Boolean

\n

\n

ProjectileBehaviorExt.RemoveProjectileBehavior(this Projectile, T) Method

\n

Remove the first Behavior of type T

\n
public static void RemoveProjectileBehavior<T>(this Projectile projectile, T behavior)\n    where T : ProjectileBehavior;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

projectile Il2CppAssets.Scripts.Simulation.Towers.Projectiles.Projectile

\n

\n

behavior (this Projectile, T).T\">T

\n

\n

ProjectileBehaviorExt.RemoveProjectileBehavior(this Projectile) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveProjectileBehavior<T>(this Projectile projectile)\n    where T : ProjectileBehavior;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

projectile Il2CppAssets.Scripts.Simulation.Towers.Projectiles.Projectile

\n

\n

ProjectileBehaviorExt.RemoveProjectileBehaviors(this Projectile) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveProjectileBehaviors<T>(this Projectile projectile)\n    where T : ProjectileBehavior;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

projectile Il2CppAssets.Scripts.Simulation.Towers.Projectiles.Projectile

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.ProjectileBehaviorExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ProjectileExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ProjectileExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ProjectileExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ProjectileExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ProjectileModelBehaviorExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ProjectileModelBehaviorExt.json similarity index 63% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ProjectileModelBehaviorExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ProjectileModelBehaviorExt.json index 7bc435710..6ad869cad 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ProjectileModelBehaviorExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ProjectileModelBehaviorExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

ProjectileModelBehaviorExt Class

\n

Behavior Extensions for ProjectileModels

\n
public static class ProjectileModelBehaviorExt\n
\n

Inheritance System.Object ï¡’ ProjectileModelBehaviorExt

\n

Methods

\n

\n

ProjectileModelBehaviorExt.AddBehavior(this ProjectileModel, T) Method

\n

Add a Behavior to this

\n
public static void AddBehavior<T>(this ProjectileModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to add

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

\n

\n

behavior (this ProjectileModel, T).T\">T

\n

\n

ProjectileModelBehaviorExt.GetBehavior(this ProjectileModel) Method

\n

Return the first Behavior of type T

\n
public static T GetBehavior<T>(this ProjectileModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

\n

Returns

\n

(this ProjectileModel).T\">T

\n

\n

ProjectileModelBehaviorExt.GetBehaviors(this ProjectileModel) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetBehaviors<T>(this ProjectileModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

\n

Returns

\n

System.Collections.Generic.List<(this ProjectileModel).T\">T>

\n

\n

ProjectileModelBehaviorExt.HasBehavior(this ProjectileModel) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this ProjectileModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

\n

Returns

\n

System.Boolean

\n

\n

ProjectileModelBehaviorExt.HasBehavior(this ProjectileModel, T) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this ProjectileModel model, out T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

\n

\n

behavior (this ProjectileModel, T).T\">T

\n

Returns

\n

System.Boolean

\n

\n

ProjectileModelBehaviorExt.RemoveBehavior(this ProjectileModel) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveBehavior<T>(this ProjectileModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

\n

\n

ProjectileModelBehaviorExt.RemoveBehavior(this ProjectileModel, T) Method

\n

Remove the first Behavior of type T

\n
public static void RemoveBehavior<T>(this ProjectileModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

\n

\n

behavior (this ProjectileModel, T).T\">T

\n

\n

ProjectileModelBehaviorExt.RemoveBehaviors(this ProjectileModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors(this ProjectileModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

\n

\n

ProjectileModelBehaviorExt.RemoveBehaviors(this ProjectileModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors<T>(this ProjectileModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.ProjectileModelBehaviorExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

ProjectileModelBehaviorExt Class

\n

Behavior Extensions for ProjectileModels

\n
public static class ProjectileModelBehaviorExt\n
\n

Inheritance System.Object ï¡’ ProjectileModelBehaviorExt

\n

Methods

\n

\n

ProjectileModelBehaviorExt.AddBehavior(this ProjectileModel, T) Method

\n

Add a Behavior to this

\n
public static void AddBehavior<T>(this ProjectileModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to add

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

\n

\n

behavior (this ProjectileModel, T).T\">T

\n

\n

ProjectileModelBehaviorExt.GetBehavior(this ProjectileModel) Method

\n

Return the first Behavior of type T

\n
public static T GetBehavior<T>(this ProjectileModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

\n

Returns

\n

(this ProjectileModel).T\">T

\n

\n

ProjectileModelBehaviorExt.GetBehaviors(this ProjectileModel) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetBehaviors<T>(this ProjectileModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

\n

Returns

\n

System.Collections.Generic.List<(this ProjectileModel).T\">T>

\n

\n

ProjectileModelBehaviorExt.HasBehavior(this ProjectileModel, T) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this ProjectileModel model, out T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

\n

\n

behavior (this ProjectileModel, T).T\">T

\n

Returns

\n

System.Boolean

\n

\n

ProjectileModelBehaviorExt.HasBehavior(this ProjectileModel) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this ProjectileModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

\n

Returns

\n

System.Boolean

\n

\n

ProjectileModelBehaviorExt.RemoveBehavior(this ProjectileModel, T) Method

\n

Remove the first Behavior of type T

\n
public static void RemoveBehavior<T>(this ProjectileModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

\n

\n

behavior (this ProjectileModel, T).T\">T

\n

\n

ProjectileModelBehaviorExt.RemoveBehavior(this ProjectileModel) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveBehavior<T>(this ProjectileModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

\n

\n

ProjectileModelBehaviorExt.RemoveBehaviors(this ProjectileModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors(this ProjectileModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

\n

\n

ProjectileModelBehaviorExt.RemoveBehaviors(this ProjectileModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors<T>(this ProjectileModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.ProjectileModelBehaviorExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ProjectileModelExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ProjectileModelExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ProjectileModelExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ProjectileModelExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.RendererExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.RendererExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.RendererExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.RendererExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.RootObjectLockList.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.RootObjectLockList.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.RootObjectLockList.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.RootObjectLockList.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.RoundModelExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.RoundModelExt.json similarity index 80% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.RoundModelExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.RoundModelExt.json index f1b00aaf6..e02b21936 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.RoundModelExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.RoundModelExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

RoundModelExt Class

\n

Extensions for RoundModels

\n
public static class RoundModelExt\n
\n

Inheritance System.Object ï¡’ RoundModelExt

\n

Methods

\n

\n

RoundModelExt.AddBloonGroup(this RoundModel, string, int, float, float) Method

\n

Adds a new group of Bloons to this round

\n
public static void AddBloonGroup(this RoundModel roundModel, string bloonId, int count=1, float startTime=0f, float endTime=60f);\n
\n

Parameters

\n

\n

roundModel Il2CppAssets.Scripts.Models.Rounds.RoundModel

\n

The round model

\n

\n

bloonId System.String

\n

The id of the Bloon

\n

\n

count System.Int32

\n

How many Bloons will be emitted

\n

\n

startTime System.Single

\n

When this group starts emitting, in frames (seconds / 60)

\n

\n

endTime System.Single

\n

When this group stops emitting, in frames (seconds / 60)

\n

\n

RoundModelExt.AddBloonGroup(this RoundModel, int, float, float) Method

\n

Adds a new group of Bloons to this round

\n
public static void AddBloonGroup<T>(this RoundModel roundModel, int count=1, float startTime=0f, float endTime=60f)\n    where T : BTD_Mod_Helper.Api.Bloons.ModBloon;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

roundModel Il2CppAssets.Scripts.Models.Rounds.RoundModel

\n

The round model

\n

\n

count System.Int32

\n

How many Bloons will be emitted

\n

\n

startTime System.Single

\n

When this group starts emitting, in frames (seconds / 60)

\n

\n

endTime System.Single

\n

When this group stops emitting, in frames (seconds / 60)

\n

\n

RoundModelExt.ClearBloonGroups(this RoundModel) Method

\n

Removes all Bloon Groups from the Round

\n
public static void ClearBloonGroups(this RoundModel roundModel);\n
\n

Parameters

\n

\n

roundModel Il2CppAssets.Scripts.Models.Rounds.RoundModel

\n

\n

RoundModelExt.RemoveBloonGroup(this RoundModel, string) Method

\n

Removes all Bloon Groups where the id is as specified

\n
public static void RemoveBloonGroup(this RoundModel roundModel, string bloonId);\n
\n

Parameters

\n

\n

roundModel Il2CppAssets.Scripts.Models.Rounds.RoundModel

\n

\n

bloonId System.String

\n

\n

RoundModelExt.RemoveBloonGroup(this RoundModel, string, int) Method

\n

Removes the index'th Bloon Group where the id is as specified

\n
public static void RemoveBloonGroup(this RoundModel roundModel, string bloonId, int index);\n
\n

Parameters

\n

\n

roundModel Il2CppAssets.Scripts.Models.Rounds.RoundModel

\n

\n

bloonId System.String

\n

\n

index System.Int32

\n

\n

RoundModelExt.ReplaceBloonInGroups(this RoundModel, string, string, bool) Method

\n

Replaces BloonGroups of a certain bloonId with ones for a new Id

\n
public static void ReplaceBloonInGroups(this RoundModel roundModel, string oldBloonId, string newBloonId, bool byBaseId=false);\n
\n

Parameters

\n

\n

roundModel Il2CppAssets.Scripts.Models.Rounds.RoundModel

\n

\n

oldBloonId System.String

\n

\n

newBloonId System.String

\n

\n

byBaseId System.Boolean

\n

\n

RoundModelExt.ReplaceBloonInGroups(this RoundModel, string, bool) Method

\n

Replaces BloonGroups of a certain bloonId with ones for a new Id

\n
public static void ReplaceBloonInGroups<T>(this RoundModel roundModel, string oldBloonId, bool byBaseId=false)\n    where T : BTD_Mod_Helper.Api.Bloons.ModBloon;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

roundModel Il2CppAssets.Scripts.Models.Rounds.RoundModel

\n

\n

oldBloonId System.String

\n

\n

byBaseId System.Boolean

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.RoundModelExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

RoundModelExt Class

\n

Extensions for RoundModels

\n
public static class RoundModelExt\n
\n

Inheritance System.Object ï¡’ RoundModelExt

\n

Methods

\n

\n

RoundModelExt.AddBloonGroup(this RoundModel, string, int, float, float) Method

\n

Adds a new group of Bloons to this round

\n
public static void AddBloonGroup(this RoundModel roundModel, string bloonId, int count=1, float startTime=0f, float endTime=60f);\n
\n

Parameters

\n

\n

roundModel Il2CppAssets.Scripts.Models.Rounds.RoundModel

\n

The round model

\n

\n

bloonId System.String

\n

The id of the Bloon

\n

\n

count System.Int32

\n

How many Bloons will be emitted

\n

\n

startTime System.Single

\n

When this group starts emitting, in frames (seconds / 60)

\n

\n

endTime System.Single

\n

When this group stops emitting, in frames (seconds / 60)

\n

\n

RoundModelExt.AddBloonGroup(this RoundModel, int, float, float) Method

\n

Adds a new group of Bloons to this round

\n
public static void AddBloonGroup<T>(this RoundModel roundModel, int count=1, float startTime=0f, float endTime=60f)\n    where T : BTD_Mod_Helper.Api.Bloons.ModBloon;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

roundModel Il2CppAssets.Scripts.Models.Rounds.RoundModel

\n

The round model

\n

\n

count System.Int32

\n

How many Bloons will be emitted

\n

\n

startTime System.Single

\n

When this group starts emitting, in frames (seconds / 60)

\n

\n

endTime System.Single

\n

When this group stops emitting, in frames (seconds / 60)

\n

\n

RoundModelExt.ClearBloonGroups(this RoundModel) Method

\n

Removes all Bloon Groups from the Round

\n
public static void ClearBloonGroups(this RoundModel roundModel);\n
\n

Parameters

\n

\n

roundModel Il2CppAssets.Scripts.Models.Rounds.RoundModel

\n

\n

RoundModelExt.RemoveBloonGroup(this RoundModel, string, int) Method

\n

Removes the index'th Bloon Group where the id is as specified

\n
public static void RemoveBloonGroup(this RoundModel roundModel, string bloonId, int index);\n
\n

Parameters

\n

\n

roundModel Il2CppAssets.Scripts.Models.Rounds.RoundModel

\n

\n

bloonId System.String

\n

\n

index System.Int32

\n

\n

RoundModelExt.RemoveBloonGroup(this RoundModel, string) Method

\n

Removes all Bloon Groups where the id is as specified

\n
public static void RemoveBloonGroup(this RoundModel roundModel, string bloonId);\n
\n

Parameters

\n

\n

roundModel Il2CppAssets.Scripts.Models.Rounds.RoundModel

\n

\n

bloonId System.String

\n

\n

RoundModelExt.ReplaceBloonInGroups(this RoundModel, string, string, bool) Method

\n

Replaces BloonGroups of a certain bloonId with ones for a new Id

\n
public static void ReplaceBloonInGroups(this RoundModel roundModel, string oldBloonId, string newBloonId, bool byBaseId=false);\n
\n

Parameters

\n

\n

roundModel Il2CppAssets.Scripts.Models.Rounds.RoundModel

\n

\n

oldBloonId System.String

\n

\n

newBloonId System.String

\n

\n

byBaseId System.Boolean

\n

\n

RoundModelExt.ReplaceBloonInGroups(this RoundModel, string, bool) Method

\n

Replaces BloonGroups of a certain bloonId with ones for a new Id

\n
public static void ReplaceBloonInGroups<T>(this RoundModel roundModel, string oldBloonId, bool byBaseId=false)\n    where T : BTD_Mod_Helper.Api.Bloons.ModBloon;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

roundModel Il2CppAssets.Scripts.Models.Rounds.RoundModel

\n

\n

oldBloonId System.String

\n

\n

byBaseId System.Boolean

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.RoundModelExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.SelectableObjectExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.SelectableObjectExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.SelectableObjectExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.SelectableObjectExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.SliderEventExt.Function(float).json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.SliderEventExt.Function(float).json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.SliderEventExt.Function(float).json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.SliderEventExt.Function(float).json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.SliderEventExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.SliderEventExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.SliderEventExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.SliderEventExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.SpawnerExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.SpawnerExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.SpawnerExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.SpawnerExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.SpriteExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.SpriteExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.SpriteExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.SpriteExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.SpriteReferenceExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.SpriteReferenceExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.SpriteReferenceExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.SpriteReferenceExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.StandardTowerPurchaseButtonExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.StandardTowerPurchaseButtonExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.StandardTowerPurchaseButtonExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.StandardTowerPurchaseButtonExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.StreamExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.StreamExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.StreamExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.StreamExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.StringExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.StringExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.StringExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.StringExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.SupportModelExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.SupportModelExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.SupportModelExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.SupportModelExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Texture2DExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Texture2DExt.json similarity index 71% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Texture2DExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Texture2DExt.json index 3f214551f..3949450ca 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Texture2DExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Texture2DExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

Texture2DExt Class

\n

Extensions for Texture2Ds

\n
public static class Texture2DExt\n
\n

Inheritance System.Object ï¡’ Texture2DExt

\n

Methods

\n

\n

Texture2DExt.CreateFromColor(this Texture2D, Color) Method

\n

Create Texture2D from a unity Color. Texture will only be this color

\n
public static Texture2D CreateFromColor(this Texture2D texture2D, Color color);\n
\n

Parameters

\n

\n

texture2D UnityEngine.Texture2D

\n

\n

color UnityEngine.Color

\n

Color to make new texture

\n

Returns

\n

UnityEngine.Texture2D

\n

\n

Texture2DExt.CreateSpriteFromTexture(this Texture2D, float) Method

\n

Create a Sprite from this Texture2D

\n
public static Sprite CreateSpriteFromTexture(this Texture2D texture2D, float pixelsPerUnit);\n
\n

Parameters

\n

\n

texture2D UnityEngine.Texture2D

\n

\n

pixelsPerUnit System.Single

\n

Number of pixels you want in each unit. More pixels means bigger sprite in game

\n

Returns

\n

UnityEngine.Sprite

\n

\n

Texture2DExt.CreateSpriteFromTexture(this Texture2D, float, Vector2) Method

\n

Create a Sprite from this Texture2D

\n
public static Sprite CreateSpriteFromTexture(this Texture2D texture2D, float pixelsPerUnit, Vector2 pivot);\n
\n

Parameters

\n

\n

texture2D UnityEngine.Texture2D

\n

\n

pixelsPerUnit System.Single

\n

Number of pixels you want in each unit. More pixels means bigger sprite in game

\n

\n

pivot UnityEngine.Vector2

\n

Returns

\n

UnityEngine.Sprite

\n

\n

Texture2DExt.LoadFromFile(this Texture2D, string) Method

\n

Create Texture2D from a file on local PC

\n
public static Texture2D LoadFromFile(this Texture2D texture, string filePath);\n
\n

Parameters

\n

\n

texture UnityEngine.Texture2D

\n

\n

filePath System.String

\n

path of file on PC

\n

Returns

\n

UnityEngine.Texture2D

\n

\n

Texture2DExt.SaveToPNG(this Texture2D, string) Method

\n

Save Texture2D as a png to file.

\n
public static void SaveToPNG(this Texture2D texture, string filePath);\n
\n

Parameters

\n

\n

texture UnityEngine.Texture2D

\n

\n

filePath System.String

\n

File path to save texture to

\n

\n

Texture2DExt.TrySaveToPNG(this Texture, string) Method

\n

Attempts to save a Texture to a png at the given filePath, even if it isn't marked as readable

\n
public static void TrySaveToPNG(this Texture texture, string filePath);\n
\n

Parameters

\n

\n

texture UnityEngine.Texture

\n

\n

filePath System.String

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.Texture2DExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

Texture2DExt Class

\n

Extensions for Texture2Ds

\n
public static class Texture2DExt\n
\n

Inheritance System.Object ï¡’ Texture2DExt

\n

Methods

\n

\n

Texture2DExt.CreateFromColor(this Texture2D, Color) Method

\n

Create Texture2D from a unity Color. Texture will only be this color

\n
public static Texture2D CreateFromColor(this Texture2D texture2D, Color color);\n
\n

Parameters

\n

\n

texture2D UnityEngine.Texture2D

\n

\n

color UnityEngine.Color

\n

Color to make new texture

\n

Returns

\n

UnityEngine.Texture2D

\n

\n

Texture2DExt.CreateSpriteFromTexture(this Texture2D, float, Vector2) Method

\n

Create a Sprite from this Texture2D

\n
public static Sprite CreateSpriteFromTexture(this Texture2D texture2D, float pixelsPerUnit, Vector2 pivot);\n
\n

Parameters

\n

\n

texture2D UnityEngine.Texture2D

\n

\n

pixelsPerUnit System.Single

\n

Number of pixels you want in each unit. More pixels means bigger sprite in game

\n

\n

pivot UnityEngine.Vector2

\n

Returns

\n

UnityEngine.Sprite

\n

\n

Texture2DExt.CreateSpriteFromTexture(this Texture2D, float) Method

\n

Create a Sprite from this Texture2D

\n
public static Sprite CreateSpriteFromTexture(this Texture2D texture2D, float pixelsPerUnit);\n
\n

Parameters

\n

\n

texture2D UnityEngine.Texture2D

\n

\n

pixelsPerUnit System.Single

\n

Number of pixels you want in each unit. More pixels means bigger sprite in game

\n

Returns

\n

UnityEngine.Sprite

\n

\n

Texture2DExt.LoadFromFile(this Texture2D, string) Method

\n

Create Texture2D from a file on local PC

\n
public static Texture2D LoadFromFile(this Texture2D texture, string filePath);\n
\n

Parameters

\n

\n

texture UnityEngine.Texture2D

\n

\n

filePath System.String

\n

path of file on PC

\n

Returns

\n

UnityEngine.Texture2D

\n

\n

Texture2DExt.SaveToPNG(this Texture2D, string) Method

\n

Save Texture2D as a png to file.

\n
public static void SaveToPNG(this Texture2D texture, string filePath);\n
\n

Parameters

\n

\n

texture UnityEngine.Texture2D

\n

\n

filePath System.String

\n

File path to save texture to

\n

\n

Texture2DExt.TrySaveToPNG(this Texture, string) Method

\n

Attempts to save a Texture to a png at the given filePath, even if it isn't marked as readable

\n
public static void TrySaveToPNG(this Texture texture, string filePath);\n
\n

Parameters

\n

\n

texture UnityEngine.Texture

\n

\n

filePath System.String

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.Texture2DExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ToggleEventExt.Function(bool).json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ToggleEventExt.Function(bool).json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ToggleEventExt.Function(bool).json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ToggleEventExt.Function(bool).json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ToggleEventExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ToggleEventExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ToggleEventExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ToggleEventExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ToggleExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ToggleExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ToggleExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.ToggleExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.TowerBehaviorExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.TowerBehaviorExt.json similarity index 77% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.TowerBehaviorExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.TowerBehaviorExt.json index 3de7a2536..2fb6c464f 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.TowerBehaviorExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.TowerBehaviorExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

TowerBehaviorExt Class

\n

Behavior extensions for Towers

\n
public static class TowerBehaviorExt\n
\n

Inheritance System.Object ï¡’ TowerBehaviorExt

\n

Methods

\n

\n

TowerBehaviorExt.AddTowerBehavior(this Tower, T) Method

\n

Add a Behavior to this

\n
public static void AddTowerBehavior<T>(this Tower tower, T behavior)\n    where T : TowerBehavior;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

\n

behavior (this Tower, T).T\">T

\n

\n

TowerBehaviorExt.GetTowerBehavior(this Tower) Method

\n

Return the first Behavior of type T

\n
public static T GetTowerBehavior<T>(this Tower tower)\n    where T : TowerBehavior;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

Returns

\n

(this Tower).T\">T

\n

\n

TowerBehaviorExt.GetTowerBehaviors(this Tower) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetTowerBehaviors<T>(this Tower tower)\n    where T : TowerBehavior;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

Returns

\n

System.Collections.Generic.List<(this Tower).T\">T>

\n

\n

TowerBehaviorExt.HasTowerBehavior(this Tower) Method

\n

Check if this has a specific Behavior

\n
public static bool HasTowerBehavior<T>(this Tower tower)\n    where T : TowerBehavior;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

Returns

\n

System.Boolean

\n

\n

TowerBehaviorExt.RemoveTowerBehavior(this Tower) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveTowerBehavior<T>(this Tower tower)\n    where T : TowerBehavior;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

\n

TowerBehaviorExt.RemoveTowerBehavior(this Tower, T) Method

\n

Remove the first Behavior of type T

\n
public static void RemoveTowerBehavior<T>(this Tower tower, T behavior)\n    where T : TowerBehavior;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

\n

behavior (this Tower, T).T\">T

\n

\n

TowerBehaviorExt.RemoveTowerBehaviors(this Tower) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveTowerBehaviors<T>(this Tower tower)\n    where T : TowerBehavior;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.TowerBehaviorExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

TowerBehaviorExt Class

\n

Behavior extensions for Towers

\n
public static class TowerBehaviorExt\n
\n

Inheritance System.Object ï¡’ TowerBehaviorExt

\n

Methods

\n

\n

TowerBehaviorExt.AddTowerBehavior(this Tower, T) Method

\n

Add a Behavior to this

\n
public static void AddTowerBehavior<T>(this Tower tower, T behavior)\n    where T : TowerBehavior;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

\n

behavior (this Tower, T).T\">T

\n

\n

TowerBehaviorExt.GetTowerBehavior(this Tower) Method

\n

Return the first Behavior of type T

\n
public static T GetTowerBehavior<T>(this Tower tower)\n    where T : TowerBehavior;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

Returns

\n

(this Tower).T\">T

\n

\n

TowerBehaviorExt.GetTowerBehaviors(this Tower) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetTowerBehaviors<T>(this Tower tower)\n    where T : TowerBehavior;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

Returns

\n

System.Collections.Generic.List<(this Tower).T\">T>

\n

\n

TowerBehaviorExt.HasTowerBehavior(this Tower) Method

\n

Check if this has a specific Behavior

\n
public static bool HasTowerBehavior<T>(this Tower tower)\n    where T : TowerBehavior;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

Returns

\n

System.Boolean

\n

\n

TowerBehaviorExt.RemoveTowerBehavior(this Tower, T) Method

\n

Remove the first Behavior of type T

\n
public static void RemoveTowerBehavior<T>(this Tower tower, T behavior)\n    where T : TowerBehavior;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

\n

behavior (this Tower, T).T\">T

\n

\n

TowerBehaviorExt.RemoveTowerBehavior(this Tower) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveTowerBehavior<T>(this Tower tower)\n    where T : TowerBehavior;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

\n

\n

TowerBehaviorExt.RemoveTowerBehaviors(this Tower) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveTowerBehaviors<T>(this Tower tower)\n    where T : TowerBehavior;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.TowerBehaviorExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.TowerDetailsModelExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.TowerDetailsModelExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.TowerDetailsModelExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.TowerDetailsModelExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.TowerExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.TowerExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.TowerExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.TowerExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.TowerModelBehaviorExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.TowerModelBehaviorExt.json similarity index 65% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.TowerModelBehaviorExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.TowerModelBehaviorExt.json index d3177c818..3399acba7 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.TowerModelBehaviorExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.TowerModelBehaviorExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

TowerModelBehaviorExt Class

\n

Behavior extensions for TowerModels

\n
public static class TowerModelBehaviorExt\n
\n

Inheritance System.Object ï¡’ TowerModelBehaviorExt

\n

Methods

\n

\n

TowerModelBehaviorExt.AddBehavior(this TowerModel, ModelHelper) Method

\n

Adds a wrapped behavior from a ModelHelper to this tower

\n
public static void AddBehavior(this TowerModel model, BTD_Mod_Helper.Api.Helpers.ModelHelper behavior);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

behavior ModelHelper

\n

\n

TowerModelBehaviorExt.AddBehavior(this TowerModel, T) Method

\n

Add a Behavior to this

\n
public static void AddBehavior<T>(this TowerModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to add

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

behavior (this TowerModel, T).T\">T

\n

\n

TowerModelBehaviorExt.GetBehavior(this TowerModel) Method

\n

Return the first Behavior of type T

\n
public static T GetBehavior<T>(this TowerModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

(this TowerModel).T\">T

\n

\n

TowerModelBehaviorExt.GetBehaviors(this TowerModel) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetBehaviors<T>(this TowerModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

System.Collections.Generic.List<(this TowerModel).T\">T>

\n

\n

TowerModelBehaviorExt.HasBehavior(this TowerModel) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this TowerModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

System.Boolean

\n

\n

TowerModelBehaviorExt.HasBehavior(this TowerModel, T) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this TowerModel model, out T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

behavior (this TowerModel, T).T\">T

\n

Returns

\n

System.Boolean

\n

\n

TowerModelBehaviorExt.RemoveBehavior(this TowerModel) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveBehavior<T>(this TowerModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

TowerModelBehaviorExt.RemoveBehavior(this TowerModel, T) Method

\n

Removes a specific behavior from a tower

\n
public static void RemoveBehavior<T>(this TowerModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

behavior (this TowerModel, T).T\">T

\n

\n

TowerModelBehaviorExt.RemoveBehaviors(this TowerModel) Method

\n

Remove all Behaviors

\n
public static void RemoveBehaviors(this TowerModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

TowerModelBehaviorExt.RemoveBehaviors(this TowerModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors<T>(this TowerModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.TowerModel

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.TowerModelBehaviorExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

TowerModelBehaviorExt Class

\n

Behavior extensions for TowerModels

\n
public static class TowerModelBehaviorExt\n
\n

Inheritance System.Object ï¡’ TowerModelBehaviorExt

\n

Methods

\n

\n

TowerModelBehaviorExt.AddBehavior(this TowerModel, ModelHelper) Method

\n

Adds a wrapped behavior from a ModelHelper to this tower

\n
public static void AddBehavior(this TowerModel model, BTD_Mod_Helper.Api.Helpers.ModelHelper behavior);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

behavior ModelHelper

\n

\n

TowerModelBehaviorExt.AddBehavior(this TowerModel, T) Method

\n

Add a Behavior to this

\n
public static void AddBehavior<T>(this TowerModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to add

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

behavior (this TowerModel, T).T\">T

\n

\n

TowerModelBehaviorExt.GetBehavior(this TowerModel) Method

\n

Return the first Behavior of type T

\n
public static T GetBehavior<T>(this TowerModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

(this TowerModel).T\">T

\n

\n

TowerModelBehaviorExt.GetBehaviors(this TowerModel) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetBehaviors<T>(this TowerModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

System.Collections.Generic.List<(this TowerModel).T\">T>

\n

\n

TowerModelBehaviorExt.HasBehavior(this TowerModel, T) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this TowerModel model, out T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

behavior (this TowerModel, T).T\">T

\n

Returns

\n

System.Boolean

\n

\n

TowerModelBehaviorExt.HasBehavior(this TowerModel) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this TowerModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

System.Boolean

\n

\n

TowerModelBehaviorExt.RemoveBehavior(this TowerModel, T) Method

\n

Removes a specific behavior from a tower

\n
public static void RemoveBehavior<T>(this TowerModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

behavior (this TowerModel, T).T\">T

\n

\n

TowerModelBehaviorExt.RemoveBehavior(this TowerModel) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveBehavior<T>(this TowerModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

TowerModelBehaviorExt.RemoveBehaviors(this TowerModel) Method

\n

Remove all Behaviors

\n
public static void RemoveBehaviors(this TowerModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

TowerModelBehaviorExt.RemoveBehaviors(this TowerModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors<T>(this TowerModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.TowerModel

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.TowerModelBehaviorExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.TowerModelExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.TowerModelExt.json similarity index 81% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.TowerModelExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.TowerModelExt.json index 61b5238e7..c9514ac85 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.TowerModelExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.TowerModelExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

TowerModelExt Class

\n

Extensions for TowerModels

\n
public static class TowerModelExt\n
\n

Inheritance System.Object ï¡’ TowerModelExt

\n

Methods

\n

\n

TowerModelExt.AddTiersToName(this TowerModel) Method

\n

Format's the tower's name with its tiers

\n
public static void AddTiersToName(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

TowerModelExt.AddTiersToName(this TowerModel, int, int, int) Method

\n

Format's the tower's name with its tiers

\n
public static void AddTiersToName(this TowerModel towerModel, int tier1, int tier2, int tier3);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

tier1 System.Int32

\n

\n

tier2 System.Int32

\n

\n

tier3 System.Int32

\n

\n

TowerModelExt.ApplyDisplay(this TowerModel) Method

\n

Applies a given ModDisplay to this TowerModel

\n
public static void ApplyDisplay<T>(this TowerModel towerModel)\n    where T : BTD_Mod_Helper.Api.Display.ModDisplay;\n
\n

Type parameters

\n

\n

T

\n

The type of ModDisplay

\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

TowerModelExt.GetAbilities(this TowerModel) Method

\n

Return all AbilityModel behaviors from this tower, if it has any

\n
public static System.Collections.Generic.List<AbilityModel> GetAbilities(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

System.Collections.Generic.List<Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel>

\n

\n

TowerModelExt.GetAbility(this TowerModel) Method

\n

Return the first ability on the tower

\n
public static AbilityModel GetAbility(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

\n

\n

TowerModelExt.GetAbility(this TowerModel, int) Method

\n

Return a specific Ability of the tower.

\n
public static AbilityModel GetAbility(this TowerModel towerModel, int index);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

the TowerModel

\n

\n

index System.Int32

\n

Index of the ability you want.

\n

Returns

\n

Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

\n

\n

TowerModelExt.GetAllTowerToSim(this TowerModel) Method

\n

Return all TowerToSimulations with this TowerModel

\n
public static System.Collections.Generic.List<TowerToSimulation> GetAllTowerToSim(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

System.Collections.Generic.List<Il2CppAssets.Scripts.Unity.Bridge.TowerToSimulation>

\n

\n

TowerModelExt.GetAppliedUpgrades(this TowerModel) Method

\n

Return all UpgradeModels that are currently applied to this TowerModel

\n
public static System.Collections.Generic.List<UpgradeModel> GetAppliedUpgrades(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

System.Collections.Generic.List<Il2CppAssets.Scripts.Models.Towers.Upgrades.UpgradeModel>

\n

\n

TowerModelExt.GetAttackModel(this TowerModel) Method

\n

Return the first AttackModel from this TowerModel, if it has one

\n
public static AttackModel GetAttackModel(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

\n

\n

TowerModelExt.GetAttackModel(this TowerModel, int) Method

\n

Return one of the AttackModels from this TowerModel. By default will give the first AttackModel

\n
public static AttackModel GetAttackModel(this TowerModel towerModel, int index);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

The TowerModel

\n

\n

index System.Int32

\n

Index of the AttackModel you want

\n

Returns

\n

Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

\n

\n

TowerModelExt.GetAttackModel(this TowerModel, string) Method

\n

Return the first AttackModel whose name contains the given string

\n
public static AttackModel GetAttackModel(this TowerModel towerModel, string nameContains);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

nameContains System.String

\n

Returns

\n

Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

\n

\n

TowerModelExt.GetAttackModels(this TowerModel) Method

\n

Return all AttackModel behaviors for this TowerModel

\n
public static System.Collections.Generic.List<AttackModel> GetAttackModels(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

System.Collections.Generic.List<Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel>

\n

\n

TowerModelExt.GetBaseId(this TowerModel) Method

\n

Get the name of the BaseTower. Will be different from this TowerModel's name if this TowerModel isn't a BaseTower

\n
public static string GetBaseId(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

System.String

\n

\n

TowerModelExt.GetHeroModel(this TowerModel) Method

\n

If this TowerModel is a Hero, return the HeroModel behavior

\n
public static HeroModel GetHeroModel(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

Il2CppAssets.Scripts.Models.Towers.Behaviors.HeroModel

\n

\n

TowerModelExt.GetIndex(this TowerModel) Method

\n

Return the number position of this TowerModel in the list of all tower models

\n
public static int GetIndex(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

System.Int32

\n

\n

TowerModelExt.GetModTower(this TowerModel) Method

\n

Gets the ModTower associated with this TowerModel
\n

\nIf there is no associated ModTower, returns null

\n
public static BTD_Mod_Helper.Api.Towers.ModTower GetModTower(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

ModTower

\n

\n

TowerModelExt.GetModTower(this TowerModel) Method

\n

Gets the specific ModTower associated with this TowerModel
\n

\nIf there is no associated ModTower, returns null

\n
public static T GetModTower<T>(this TowerModel towerModel)\n    where T : BTD_Mod_Helper.Api.Towers.ModTower;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

(this TowerModel).T\">T

\n

\n

TowerModelExt.GetTowerDetailsModel(this TowerModel) Method

\n

Return all TowerDetailModels that share a base id with this towerModel

\n
public static TowerDetailsModel GetTowerDetailsModel(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

Il2CppAssets.Scripts.Models.TowerSets.TowerDetailsModel

\n

\n

TowerModelExt.GetTowerId(this TowerModel) Method

\n

Get the TowerId of this TowerModel. Equivalent to towerModel.name

\n
public static string GetTowerId(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

System.String

\n

\n

TowerModelExt.GetTowerPurchaseButton(this TowerModel) Method

\n

Return the TowerPurchaseButton for this TowerModel.

\n
public static TowerPurchaseButton GetTowerPurchaseButton(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

Il2CppAssets.Scripts.Unity.UI_New.InGame.StoreMenu.TowerPurchaseButton

\n

\n

TowerModelExt.GetTowerSet(this TowerModel) Method

\n

Gets the tower set (vanilla or modded) of this tower in the form of a string

\n
public static string GetTowerSet(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

System.String

\n

\n

TowerModelExt.GetUpgrade(this TowerModel, int, int) Method

\n

Return the UpgradeModel for a specific upgrade path/tier

\n
public static UpgradeModel GetUpgrade(this TowerModel towerModel, int path, int tier);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

path System.Int32

\n

\n

tier System.Int32

\n

Returns

\n

Il2CppAssets.Scripts.Models.Towers.Upgrades.UpgradeModel

\n

\n

TowerModelExt.GetUpgradeLevel(this TowerModel, int) Method

\n

Return the current upgrade level of a specific path

\n
public static int GetUpgradeLevel(this TowerModel towerModel, int path);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

the TowerModel

\n

\n

path System.Int32

\n

What tier of upgrade is currently applied to tower

\n

Returns

\n

System.Int32

\n

\n

TowerModelExt.GetWeapon(this TowerModel) Method

\n

Return the first WeaponModel this TowerModel has, if it has one.

\n
public static WeaponModel GetWeapon(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

\n

\n

TowerModelExt.GetWeapon(this TowerModel, int) Method

\n

Return one of the WeaponModels this TowerModel has. By default will return the first one

\n
public static WeaponModel GetWeapon(this TowerModel towerModel, int index);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

The TowerModel

\n

\n

index System.Int32

\n

Index of WeaponModel that you want

\n

Returns

\n

Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

\n

\n

TowerModelExt.GetWeapons(this TowerModel) Method

\n

Recursively get every WeaponModels this TowerModel has

\n
public static System.Collections.Generic.List<WeaponModel> GetWeapons(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

System.Collections.Generic.List<Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel>

\n

\n

TowerModelExt.HasTiers(this TowerModel, int, int, int) Method

\n

Check if this tower has speficif upgrade tiers

\n
public static bool HasTiers(this TowerModel towerModel, int tier1=0, int tier2=0, int tier3=0);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

tier1 System.Int32

\n

\n

tier2 System.Int32

\n

\n

tier3 System.Int32

\n

Returns

\n

System.Boolean

\n

\n

TowerModelExt.HasUpgrade(this TowerModel, int, int) Method

\n

Check if an upgrade has been applied

\n
public static bool HasUpgrade(this TowerModel towerModel, int path, int tier);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

path System.Int32

\n

\n

tier System.Int32

\n

Returns

\n

System.Boolean

\n

\n

TowerModelExt.HasUpgrade(this TowerModel, UpgradeModel) Method

\n

Check if an upgrade has been applied

\n
public static bool HasUpgrade(this TowerModel towerModel, UpgradeModel upgradeModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

upgradeModel Il2CppAssets.Scripts.Models.Towers.Upgrades.UpgradeModel

\n

Returns

\n

System.Boolean

\n

\n

TowerModelExt.IncreaseRange(this TowerModel, float) Method

\n

Increase the range of a tower and all its attacks by the given amount

\n
public static void IncreaseRange(this TowerModel towerModel, float rangeIncrease);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

rangeIncrease System.Single

\n

\n

TowerModelExt.IsHeroUnlocked(this TowerModel) Method

\n

If this TowerModel is for a Hero, is this Hero unlocked?

\n
public static System.Nullable<bool> IsHeroUnlocked(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

System.Nullable<System.Boolean>

\n

\n

TowerModelExt.IsTowerUnlocked(this TowerModel) Method

\n

Has player already unlocked this TowerModel

\n
public static System.Nullable<bool> IsTowerUnlocked(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

System.Nullable<System.Boolean>

\n

\n

TowerModelExt.IsUpgradePathUsed(this TowerModel, int) Method

\n

Check if a specific upgrade path is being used/ has any upgrades applied to it

\n
public static bool IsUpgradePathUsed(this TowerModel towerModel, int path);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

the TowerModel

\n

\n

path System.Int32

\n

Upgrade path to check

\n

Returns

\n

System.Boolean

\n

\n

TowerModelExt.IsUpgradeUnlocked(this TowerModel, int, int) Method

\n

Has a specific upgrade for this TowerModel been unlocked already?

\n
public static System.Nullable<bool> IsUpgradeUnlocked(this TowerModel towerModel, int path, int tier);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

the TowerModel

\n

\n

path System.Int32

\n

Upgrade path

\n

\n

tier System.Int32

\n

Tier of upgrade

\n

Returns

\n

System.Nullable<System.Boolean>

\n

\n

TowerModelExt.IsVanillaTower(this TowerModel) Method

\n

Gets whether a Tower/Hero is a base one added by the vanilla game.

\n
public static bool IsVanillaTower(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

System.Boolean

\n

\n

TowerModelExt.MakeCopy(this TowerModel, string, bool, string) Method

\n

Duplicate this TowerModel with a unique name. Very useful for making custom TowerModels

\n
public static TowerModel MakeCopy(this TowerModel towerModel, string newTowerId, bool addToGame=false, string newBaseId=null);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

newTowerId System.String

\n

Set's the new towerId of this copy. By default the baseId will be set to this as well

\n

\n

addToGame System.Boolean

\n

\n

newBaseId System.String

\n

Specify a new baseId. Set this if you want a baseId other than the newTowerId

\n

Returns

\n

Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

TowerModelExt.SellAll(this TowerModel) Method

\n

Sell every tower that uses this TowerModel

\n
public static void SellAll(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

TowerModelExt.SetMaxAmount(this TowerModel, int) Method

\n

Not Tested. Use to set the maximum allowed number of this tower

\n
public static void SetMaxAmount(this TowerModel towerModel, int max);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

max System.Int32

\n

\n

TowerModelExt.SetTiers(this TowerModel, int, int, int, bool) Method

\n

Sets a TowerModel's tiers

\n
public static void SetTiers(this TowerModel towerModel, int tier1=0, int tier2=0, int tier3=0, bool addToTowerName=false);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

tier1 System.Int32

\n

\n

tier2 System.Int32

\n

\n

tier3 System.Int32

\n

\n

addToTowerName System.Boolean

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.TowerModelExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

TowerModelExt Class

\n

Extensions for TowerModels

\n
public static class TowerModelExt\n
\n

Inheritance System.Object ï¡’ TowerModelExt

\n

Methods

\n

\n

TowerModelExt.AddTiersToName(this TowerModel, int, int, int) Method

\n

Format's the tower's name with its tiers

\n
public static void AddTiersToName(this TowerModel towerModel, int tier1, int tier2, int tier3);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

tier1 System.Int32

\n

\n

tier2 System.Int32

\n

\n

tier3 System.Int32

\n

\n

TowerModelExt.AddTiersToName(this TowerModel) Method

\n

Format's the tower's name with its tiers

\n
public static void AddTiersToName(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

TowerModelExt.ApplyDisplay(this TowerModel) Method

\n

Applies a given ModDisplay to this TowerModel

\n
public static void ApplyDisplay<T>(this TowerModel towerModel)\n    where T : BTD_Mod_Helper.Api.Display.ModDisplay;\n
\n

Type parameters

\n

\n

T

\n

The type of ModDisplay

\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

TowerModelExt.GetAbilities(this TowerModel) Method

\n

Return all AbilityModel behaviors from this tower, if it has any

\n
public static System.Collections.Generic.List<AbilityModel> GetAbilities(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

System.Collections.Generic.List<Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel>

\n

\n

TowerModelExt.GetAbility(this TowerModel, int) Method

\n

Return a specific Ability of the tower.

\n
public static AbilityModel GetAbility(this TowerModel towerModel, int index);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

the TowerModel

\n

\n

index System.Int32

\n

Index of the ability you want.

\n

Returns

\n

Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

\n

\n

TowerModelExt.GetAbility(this TowerModel) Method

\n

Return the first ability on the tower

\n
public static AbilityModel GetAbility(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

\n

\n

TowerModelExt.GetAllTowerToSim(this TowerModel) Method

\n

Return all TowerToSimulations with this TowerModel

\n
public static System.Collections.Generic.List<TowerToSimulation> GetAllTowerToSim(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

System.Collections.Generic.List<Il2CppAssets.Scripts.Unity.Bridge.TowerToSimulation>

\n

\n

TowerModelExt.GetAppliedUpgrades(this TowerModel) Method

\n

Return all UpgradeModels that are currently applied to this TowerModel

\n
public static System.Collections.Generic.List<UpgradeModel> GetAppliedUpgrades(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

System.Collections.Generic.List<Il2CppAssets.Scripts.Models.Towers.Upgrades.UpgradeModel>

\n

\n

TowerModelExt.GetAttackModel(this TowerModel, int) Method

\n

Return one of the AttackModels from this TowerModel. By default will give the first AttackModel

\n
public static AttackModel GetAttackModel(this TowerModel towerModel, int index);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

The TowerModel

\n

\n

index System.Int32

\n

Index of the AttackModel you want

\n

Returns

\n

Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

\n

\n

TowerModelExt.GetAttackModel(this TowerModel, string) Method

\n

Return the first AttackModel whose name contains the given string

\n
public static AttackModel GetAttackModel(this TowerModel towerModel, string nameContains);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

nameContains System.String

\n

Returns

\n

Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

\n

\n

TowerModelExt.GetAttackModel(this TowerModel) Method

\n

Return the first AttackModel from this TowerModel, if it has one

\n
public static AttackModel GetAttackModel(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

\n

\n

TowerModelExt.GetAttackModels(this TowerModel) Method

\n

Return all AttackModel behaviors for this TowerModel

\n
public static System.Collections.Generic.List<AttackModel> GetAttackModels(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

System.Collections.Generic.List<Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel>

\n

\n

TowerModelExt.GetBaseId(this TowerModel) Method

\n

Get the name of the BaseTower. Will be different from this TowerModel's name if this TowerModel isn't a BaseTower

\n
public static string GetBaseId(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

System.String

\n

\n

TowerModelExt.GetHeroModel(this TowerModel) Method

\n

If this TowerModel is a Hero, return the HeroModel behavior

\n
public static HeroModel GetHeroModel(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

Il2CppAssets.Scripts.Models.Towers.Behaviors.HeroModel

\n

\n

TowerModelExt.GetIndex(this TowerModel) Method

\n

Return the number position of this TowerModel in the list of all tower models

\n
public static int GetIndex(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

System.Int32

\n

\n

TowerModelExt.GetModTower(this TowerModel) Method

\n

Gets the ModTower associated with this TowerModel
\n

\nIf there is no associated ModTower, returns null

\n
public static BTD_Mod_Helper.Api.Towers.ModTower GetModTower(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

ModTower

\n

\n

TowerModelExt.GetModTower(this TowerModel) Method

\n

Gets the specific ModTower associated with this TowerModel
\n

\nIf there is no associated ModTower, returns null

\n
public static T GetModTower<T>(this TowerModel towerModel)\n    where T : BTD_Mod_Helper.Api.Towers.ModTower;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

(this TowerModel).T\">T

\n

\n

TowerModelExt.GetTowerDetailsModel(this TowerModel) Method

\n

Return all TowerDetailModels that share a base id with this towerModel

\n
public static TowerDetailsModel GetTowerDetailsModel(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

Il2CppAssets.Scripts.Models.TowerSets.TowerDetailsModel

\n

\n

TowerModelExt.GetTowerId(this TowerModel) Method

\n

Get the TowerId of this TowerModel. Equivalent to towerModel.name

\n
public static string GetTowerId(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

System.String

\n

\n

TowerModelExt.GetTowerPurchaseButton(this TowerModel) Method

\n

Return the TowerPurchaseButton for this TowerModel.

\n
public static TowerPurchaseButton GetTowerPurchaseButton(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

Il2CppAssets.Scripts.Unity.UI_New.InGame.StoreMenu.TowerPurchaseButton

\n

\n

TowerModelExt.GetTowerSet(this TowerModel) Method

\n

Gets the tower set (vanilla or modded) of this tower in the form of a string

\n
public static string GetTowerSet(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

System.String

\n

\n

TowerModelExt.GetUpgrade(this TowerModel, int, int) Method

\n

Return the UpgradeModel for a specific upgrade path/tier

\n
public static UpgradeModel GetUpgrade(this TowerModel towerModel, int path, int tier);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

path System.Int32

\n

\n

tier System.Int32

\n

Returns

\n

Il2CppAssets.Scripts.Models.Towers.Upgrades.UpgradeModel

\n

\n

TowerModelExt.GetUpgradeLevel(this TowerModel, int) Method

\n

Return the current upgrade level of a specific path

\n
public static int GetUpgradeLevel(this TowerModel towerModel, int path);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

the TowerModel

\n

\n

path System.Int32

\n

What tier of upgrade is currently applied to tower

\n

Returns

\n

System.Int32

\n

\n

TowerModelExt.GetWeapon(this TowerModel, int) Method

\n

Return one of the WeaponModels this TowerModel has. By default will return the first one

\n
public static WeaponModel GetWeapon(this TowerModel towerModel, int index);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

The TowerModel

\n

\n

index System.Int32

\n

Index of WeaponModel that you want

\n

Returns

\n

Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

\n

\n

TowerModelExt.GetWeapon(this TowerModel) Method

\n

Return the first WeaponModel this TowerModel has, if it has one.

\n
public static WeaponModel GetWeapon(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

\n

\n

TowerModelExt.GetWeapons(this TowerModel) Method

\n

Recursively get every WeaponModels this TowerModel has

\n
public static System.Collections.Generic.List<WeaponModel> GetWeapons(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

System.Collections.Generic.List<Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel>

\n

\n

TowerModelExt.HasTiers(this TowerModel, int, int, int) Method

\n

Check if this tower has speficif upgrade tiers

\n
public static bool HasTiers(this TowerModel towerModel, int tier1=0, int tier2=0, int tier3=0);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

tier1 System.Int32

\n

\n

tier2 System.Int32

\n

\n

tier3 System.Int32

\n

Returns

\n

System.Boolean

\n

\n

TowerModelExt.HasUpgrade(this TowerModel, int, int) Method

\n

Check if an upgrade has been applied

\n
public static bool HasUpgrade(this TowerModel towerModel, int path, int tier);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

path System.Int32

\n

\n

tier System.Int32

\n

Returns

\n

System.Boolean

\n

\n

TowerModelExt.HasUpgrade(this TowerModel, UpgradeModel) Method

\n

Check if an upgrade has been applied

\n
public static bool HasUpgrade(this TowerModel towerModel, UpgradeModel upgradeModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

upgradeModel Il2CppAssets.Scripts.Models.Towers.Upgrades.UpgradeModel

\n

Returns

\n

System.Boolean

\n

\n

TowerModelExt.IncreaseRange(this TowerModel, float) Method

\n

Increase the range of a tower and all its attacks by the given amount

\n
public static void IncreaseRange(this TowerModel towerModel, float rangeIncrease);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

rangeIncrease System.Single

\n

\n

TowerModelExt.IsHeroUnlocked(this TowerModel) Method

\n

If this TowerModel is for a Hero, is this Hero unlocked?

\n
public static System.Nullable<bool> IsHeroUnlocked(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

System.Nullable<System.Boolean>

\n

\n

TowerModelExt.IsTowerUnlocked(this TowerModel) Method

\n

Has player already unlocked this TowerModel

\n
public static System.Nullable<bool> IsTowerUnlocked(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

System.Nullable<System.Boolean>

\n

\n

TowerModelExt.IsUpgradePathUsed(this TowerModel, int) Method

\n

Check if a specific upgrade path is being used/ has any upgrades applied to it

\n
public static bool IsUpgradePathUsed(this TowerModel towerModel, int path);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

the TowerModel

\n

\n

path System.Int32

\n

Upgrade path to check

\n

Returns

\n

System.Boolean

\n

\n

TowerModelExt.IsUpgradeUnlocked(this TowerModel, int, int) Method

\n

Has a specific upgrade for this TowerModel been unlocked already?

\n
public static System.Nullable<bool> IsUpgradeUnlocked(this TowerModel towerModel, int path, int tier);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

the TowerModel

\n

\n

path System.Int32

\n

Upgrade path

\n

\n

tier System.Int32

\n

Tier of upgrade

\n

Returns

\n

System.Nullable<System.Boolean>

\n

\n

TowerModelExt.IsVanillaTower(this TowerModel) Method

\n

Gets whether a Tower/Hero is a base one added by the vanilla game.

\n
public static bool IsVanillaTower(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

Returns

\n

System.Boolean

\n

\n

TowerModelExt.MakeCopy(this TowerModel, string, bool, string) Method

\n

Duplicate this TowerModel with a unique name. Very useful for making custom TowerModels

\n
public static TowerModel MakeCopy(this TowerModel towerModel, string newTowerId, bool addToGame=false, string newBaseId=null);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

newTowerId System.String

\n

Set's the new towerId of this copy. By default the baseId will be set to this as well

\n

\n

addToGame System.Boolean

\n

\n

newBaseId System.String

\n

Specify a new baseId. Set this if you want a baseId other than the newTowerId

\n

Returns

\n

Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

TowerModelExt.SellAll(this TowerModel) Method

\n

Sell every tower that uses this TowerModel

\n
public static void SellAll(this TowerModel towerModel);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

TowerModelExt.SetMaxAmount(this TowerModel, int) Method

\n

Not Tested. Use to set the maximum allowed number of this tower

\n
public static void SetMaxAmount(this TowerModel towerModel, int max);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

max System.Int32

\n

\n

TowerModelExt.SetTiers(this TowerModel, int, int, int, bool) Method

\n

Sets a TowerModel's tiers

\n
public static void SetTiers(this TowerModel towerModel, int tier1=0, int tier2=0, int tier3=0, bool addToTowerName=false);\n
\n

Parameters

\n

\n

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

\n

\n

tier1 System.Int32

\n

\n

tier2 System.Int32

\n

\n

tier3 System.Int32

\n

\n

addToTowerName System.Boolean

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.TowerModelExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.TowerToSimulationExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.TowerToSimulationExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.TowerToSimulationExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.TowerToSimulationExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.TypeExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.TypeExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.TypeExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.TypeExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.UnityDisplayNodeExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.UnityDisplayNodeExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.UnityDisplayNodeExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.UnityDisplayNodeExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.UpgradeModelExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.UpgradeModelExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.UpgradeModelExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.UpgradeModelExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Vector3Ext.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Vector3Ext.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.Vector3Ext.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.Vector3Ext.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.WeaponBehaviorExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.WeaponBehaviorExt.json similarity index 77% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.WeaponBehaviorExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.WeaponBehaviorExt.json index 6719d9035..9c800bbb9 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.WeaponBehaviorExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.WeaponBehaviorExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

WeaponBehaviorExt Class

\n

Behavior extensions for Weapons

\n
public static class WeaponBehaviorExt\n
\n

Inheritance System.Object ï¡’ WeaponBehaviorExt

\n

Methods

\n

\n

WeaponBehaviorExt.AddWeaponBehavior(this Weapon, T) Method

\n

Add a Behavior to this

\n
public static void AddWeaponBehavior<T>(this Weapon weapon, T behavior)\n    where T : WeaponBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to add

\n

Parameters

\n

\n

weapon Il2CppAssets.Scripts.Simulation.Towers.Weapons.Weapon

\n

\n

behavior (this Weapon, T).T\">T

\n

\n

WeaponBehaviorExt.GetWeaponBehavior(this Weapon) Method

\n

Return the first Behavior of type T

\n
public static T GetWeaponBehavior<T>(this Weapon weapon)\n    where T : WeaponBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

weapon Il2CppAssets.Scripts.Simulation.Towers.Weapons.Weapon

\n

Returns

\n

(this Weapon).T\">T

\n

\n

WeaponBehaviorExt.GetWeaponBehaviors(this Weapon) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetWeaponBehaviors<T>(this Weapon weapon)\n    where T : WeaponBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

weapon Il2CppAssets.Scripts.Simulation.Towers.Weapons.Weapon

\n

Returns

\n

System.Collections.Generic.List<(this Weapon).T\">T>

\n

\n

WeaponBehaviorExt.HasWeaponBehavior(this Weapon) Method

\n

Check if this has a specific Behavior

\n
public static bool HasWeaponBehavior<T>(this Weapon weapon)\n    where T : WeaponBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

weapon Il2CppAssets.Scripts.Simulation.Towers.Weapons.Weapon

\n

Returns

\n

System.Boolean

\n

\n

WeaponBehaviorExt.RemoveWeaponBehavior(this Weapon) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveWeaponBehavior<T>(this Weapon weapon)\n    where T : WeaponBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

weapon Il2CppAssets.Scripts.Simulation.Towers.Weapons.Weapon

\n

\n

WeaponBehaviorExt.RemoveWeaponBehavior(this Weapon, T) Method

\n

Remove the first Behavior of type T

\n
public static void RemoveWeaponBehavior<T>(this Weapon weapon, T behavior)\n    where T : WeaponBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

weapon Il2CppAssets.Scripts.Simulation.Towers.Weapons.Weapon

\n

\n

behavior (this Weapon, T).T\">T

\n

\n

WeaponBehaviorExt.RemoveWeaponBehaviors(this Weapon) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveWeaponBehaviors<T>(this Weapon weapon)\n    where T : WeaponBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

weapon Il2CppAssets.Scripts.Simulation.Towers.Weapons.Weapon

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.WeaponBehaviorExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

WeaponBehaviorExt Class

\n

Behavior extensions for Weapons

\n
public static class WeaponBehaviorExt\n
\n

Inheritance System.Object ï¡’ WeaponBehaviorExt

\n

Methods

\n

\n

WeaponBehaviorExt.AddWeaponBehavior(this Weapon, T) Method

\n

Add a Behavior to this

\n
public static void AddWeaponBehavior<T>(this Weapon weapon, T behavior)\n    where T : WeaponBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to add

\n

Parameters

\n

\n

weapon Il2CppAssets.Scripts.Simulation.Towers.Weapons.Weapon

\n

\n

behavior (this Weapon, T).T\">T

\n

\n

WeaponBehaviorExt.GetWeaponBehavior(this Weapon) Method

\n

Return the first Behavior of type T

\n
public static T GetWeaponBehavior<T>(this Weapon weapon)\n    where T : WeaponBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

weapon Il2CppAssets.Scripts.Simulation.Towers.Weapons.Weapon

\n

Returns

\n

(this Weapon).T\">T

\n

\n

WeaponBehaviorExt.GetWeaponBehaviors(this Weapon) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetWeaponBehaviors<T>(this Weapon weapon)\n    where T : WeaponBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

weapon Il2CppAssets.Scripts.Simulation.Towers.Weapons.Weapon

\n

Returns

\n

System.Collections.Generic.List<(this Weapon).T\">T>

\n

\n

WeaponBehaviorExt.HasWeaponBehavior(this Weapon) Method

\n

Check if this has a specific Behavior

\n
public static bool HasWeaponBehavior<T>(this Weapon weapon)\n    where T : WeaponBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

weapon Il2CppAssets.Scripts.Simulation.Towers.Weapons.Weapon

\n

Returns

\n

System.Boolean

\n

\n

WeaponBehaviorExt.RemoveWeaponBehavior(this Weapon, T) Method

\n

Remove the first Behavior of type T

\n
public static void RemoveWeaponBehavior<T>(this Weapon weapon, T behavior)\n    where T : WeaponBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

weapon Il2CppAssets.Scripts.Simulation.Towers.Weapons.Weapon

\n

\n

behavior (this Weapon, T).T\">T

\n

\n

WeaponBehaviorExt.RemoveWeaponBehavior(this Weapon) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveWeaponBehavior<T>(this Weapon weapon)\n    where T : WeaponBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

weapon Il2CppAssets.Scripts.Simulation.Towers.Weapons.Weapon

\n

\n

WeaponBehaviorExt.RemoveWeaponBehaviors(this Weapon) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveWeaponBehaviors<T>(this Weapon weapon)\n    where T : WeaponBehavior;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

weapon Il2CppAssets.Scripts.Simulation.Towers.Weapons.Weapon

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.WeaponBehaviorExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.WeaponModelBehaviorExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.WeaponModelBehaviorExt.json similarity index 78% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.WeaponModelBehaviorExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.WeaponModelBehaviorExt.json index 0e8fe7a8f..3e0c926ca 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.WeaponModelBehaviorExt.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.WeaponModelBehaviorExt.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

WeaponModelBehaviorExt Class

\n

Behavior extensions for WeaponModels

\n
public static class WeaponModelBehaviorExt\n
\n

Inheritance System.Object ï¡’ WeaponModelBehaviorExt

\n

Methods

\n

\n

WeaponModelBehaviorExt.AddBehavior(this WeaponModel, T) Method

\n

Add a Behavior to this

\n
public static void AddBehavior<T>(this WeaponModel model, T behavior)\n    where T : WeaponBehaviorModel;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to add

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

\n

\n

behavior (this WeaponModel, T).T\">T

\n

\n

WeaponModelBehaviorExt.GetBehavior(this WeaponModel) Method

\n

Return the first Behavior of type T

\n
public static T GetBehavior<T>(this WeaponModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

\n

Returns

\n

(this WeaponModel).T\">T

\n

\n

WeaponModelBehaviorExt.GetBehaviors(this WeaponModel) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetBehaviors<T>(this WeaponModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

\n

Returns

\n

System.Collections.Generic.List<(this WeaponModel).T\">T>

\n

\n

WeaponModelBehaviorExt.HasBehavior(this WeaponModel) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this WeaponModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

\n

Returns

\n

System.Boolean

\n

\n

WeaponModelBehaviorExt.RemoveBehavior(this WeaponModel) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveBehavior<T>(this WeaponModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

\n

\n

WeaponModelBehaviorExt.RemoveBehavior(this WeaponModel, T) Method

\n

Remove the first Behavior of type T

\n
public static void RemoveBehavior<T>(this WeaponModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

\n

\n

behavior (this WeaponModel, T).T\">T

\n

\n

WeaponModelBehaviorExt.RemoveBehaviors(this WeaponModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors(this WeaponModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

\n

\n

WeaponModelBehaviorExt.RemoveBehaviors(this WeaponModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors<T>(this WeaponModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.WeaponModelBehaviorExt"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

WeaponModelBehaviorExt Class

\n

Behavior extensions for WeaponModels

\n
public static class WeaponModelBehaviorExt\n
\n

Inheritance System.Object ï¡’ WeaponModelBehaviorExt

\n

Methods

\n

\n

WeaponModelBehaviorExt.AddBehavior(this WeaponModel, T) Method

\n

Add a Behavior to this

\n
public static void AddBehavior<T>(this WeaponModel model, T behavior)\n    where T : WeaponBehaviorModel;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to add

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

\n

\n

behavior (this WeaponModel, T).T\">T

\n

\n

WeaponModelBehaviorExt.GetBehavior(this WeaponModel) Method

\n

Return the first Behavior of type T

\n
public static T GetBehavior<T>(this WeaponModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

\n

Returns

\n

(this WeaponModel).T\">T

\n

\n

WeaponModelBehaviorExt.GetBehaviors(this WeaponModel) Method

\n

Return all Behaviors of type T

\n
public static System.Collections.Generic.List<T> GetBehaviors<T>(this WeaponModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

\n

Returns

\n

System.Collections.Generic.List<(this WeaponModel).T\">T>

\n

\n

WeaponModelBehaviorExt.HasBehavior(this WeaponModel) Method

\n

Check if this has a specific Behavior

\n
public static bool HasBehavior<T>(this WeaponModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you're checking for

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

\n

Returns

\n

System.Boolean

\n

\n

WeaponModelBehaviorExt.RemoveBehavior(this WeaponModel, T) Method

\n

Remove the first Behavior of type T

\n
public static void RemoveBehavior<T>(this WeaponModel model, T behavior)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

\n

\n

behavior (this WeaponModel, T).T\">T

\n

\n

WeaponModelBehaviorExt.RemoveBehavior(this WeaponModel) Method

\n

Remove the first Behavior of Type T

\n
public static void RemoveBehavior<T>(this WeaponModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

\n

\n

WeaponModelBehaviorExt.RemoveBehaviors(this WeaponModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors(this WeaponModel model);\n
\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

\n

\n

WeaponModelBehaviorExt.RemoveBehaviors(this WeaponModel) Method

\n

Remove all Behaviors of type T

\n
public static void RemoveBehaviors<T>(this WeaponModel model)\n    where T : Model;\n
\n

Type parameters

\n

\n

T

\n

The Behavior you want to remove

\n

Parameters

\n

\n

model Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.WeaponModelBehaviorExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.WeaponModelExt.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.WeaponModelExt.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.WeaponModelExt.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.Extensions.WeaponModelExt.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.ModHelper.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.ModHelper.json similarity index 87% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.ModHelper.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.ModHelper.json index 72e870869..7daf977ea 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.ModHelper.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.ModHelper.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper

\n

ModHelper Class

\n

Catch-all class for non-extension static methods

\n
public static class ModHelper\n
\n

Inheritance System.Object ï¡’ ModHelper

\n

Properties

\n

\n

ModHelper.DisabledModsDirectory Property

\n

Directory for where disabled mods are stored

\n
public static string DisabledModsDirectory { get; }\n
\n

Property Value

\n

System.String

\n

\n

ModHelper.IsEpic Property

\n

Gets whether the game is running as the Epic Store version

\n
public static bool IsEpic { get; }\n
\n

Property Value

\n

System.Boolean

\n

\n

ModHelper.IsNet6 Property

\n

Gets whether this is running on net6 MelonLoader

\n
public static bool IsNet6 { get; }\n
\n

Property Value

\n

System.Boolean

\n

\n

ModHelper.Melons Property

\n

All active mods, whether they're Mod Helper or not

\n
public static System.Collections.Generic.IEnumerable<MelonMod> Melons { get; }\n
\n

Property Value

\n

System.Collections.Generic.IEnumerable<MelonLoader.MelonMod>

\n

\n

ModHelper.ModHelperDirectory Property

\n

Directory where the Mod Helper stores most of its extra info

\n
public static string ModHelperDirectory { get; }\n
\n

Property Value

\n

System.String

\n

\n

ModHelper.Mods Property

\n

Active mods that use ModHelper functionality

\n
public static System.Collections.Generic.IEnumerable<BTD_Mod_Helper.BloonsMod> Mods { get; }\n
\n

Property Value

\n

System.Collections.Generic.IEnumerable<BloonsMod>

\n

\n

ModHelper.ModSourcesDirectory Property

\n

The directory path on the user's system that's set as their Mod Sources folder

\n
public static string ModSourcesDirectory { get; }\n
\n

Property Value

\n

System.String

\n

Methods

\n

\n

ModHelper.Error(object) Method

\n

Logs an error from the specified Mod's LoggerInstance

\n
public static void Error<T>(object obj)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

obj System.Object

\n

\n

ModHelper.GetMod(string) Method

\n

Gets a BloonsTD6Mod by its name, or returns null if none are loaded with that name
\n

\nIn this case a mod's name is its Assembly Name, which is almost always the same as the file name, but for the
\nMod Helper due to compatibility reasons it is \"BloonsTD6 Mod Helper\" rather than \"Btd6ModHelper\"

\n
public static BTD_Mod_Helper.BloonsMod GetMod(string name);\n
\n

Parameters

\n

\n

name System.String

\n

Returns

\n

BloonsMod

\n

\n

ModHelper.GetMod() Method

\n

Gets the instance of a specific BloonsTD6Mod by its type

\n
public static T GetMod<T>()\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

Returns

\n

().T\">T

\n

\n

ModHelper.HasMod(string) Method

\n

Returns whether a mod with the given name is installed

\n
public static bool HasMod(string name);\n
\n

Parameters

\n

\n

name System.String

\n

Returns

\n

System.Boolean

\n

\n

ModHelper.HasMod(string, BloonsMod) Method

\n

Returns whether a mod with the given name is installed, and pass it to the out param if it is

\n
public static bool HasMod(string name, out BTD_Mod_Helper.BloonsMod bloonsMod);\n
\n

Parameters

\n

\n

name System.String

\n

\n

bloonsMod BloonsMod

\n

Returns

\n

System.Boolean

\n

\n

ModHelper.Log(object) Method

\n

Logs a message from the specified Mod's LoggerInstance

\n
public static void Log<T>(object obj)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

obj System.Object

\n

\n

ModHelper.Msg(object) Method

\n

Logs a message from the specified Mod's LoggerInstance

\n
public static void Msg<T>(object obj)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

obj System.Object

\n

\n

ModHelper.Warning(object) Method

\n

Logs a warning from the specified Mod's LoggerInstance

\n
public static void Warning<T>(object obj)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

obj System.Object

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.ModHelper"}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper

\n

ModHelper Class

\n

Catch-all class for non-extension static methods

\n
public static class ModHelper\n
\n

Inheritance System.Object ï¡’ ModHelper

\n

Properties

\n

\n

ModHelper.DisabledModsDirectory Property

\n

Directory for where disabled mods are stored

\n
public static string DisabledModsDirectory { get; }\n
\n

Property Value

\n

System.String

\n

\n

ModHelper.IsEpic Property

\n

Gets whether the game is running as the Epic Store version

\n
public static bool IsEpic { get; }\n
\n

Property Value

\n

System.Boolean

\n

\n

ModHelper.IsNet6 Property

\n

Gets whether this is running on net6 MelonLoader

\n
public static bool IsNet6 { get; }\n
\n

Property Value

\n

System.Boolean

\n

\n

ModHelper.Melons Property

\n

All active mods, whether they're Mod Helper or not

\n
public static System.Collections.Generic.IEnumerable<MelonMod> Melons { get; }\n
\n

Property Value

\n

System.Collections.Generic.IEnumerable<MelonLoader.MelonMod>

\n

\n

ModHelper.ModHelperDirectory Property

\n

Directory where the Mod Helper stores most of its extra info

\n
public static string ModHelperDirectory { get; }\n
\n

Property Value

\n

System.String

\n

\n

ModHelper.Mods Property

\n

Active mods that use ModHelper functionality

\n
public static System.Collections.Generic.IEnumerable<BTD_Mod_Helper.BloonsMod> Mods { get; }\n
\n

Property Value

\n

System.Collections.Generic.IEnumerable<BloonsMod>

\n

\n

ModHelper.ModSourcesDirectory Property

\n

The directory path on the user's system that's set as their Mod Sources folder

\n
public static string ModSourcesDirectory { get; }\n
\n

Property Value

\n

System.String

\n

Methods

\n

\n

ModHelper.Error(object) Method

\n

Logs an error from the specified Mod's LoggerInstance

\n
public static void Error<T>(object obj)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

obj System.Object

\n

\n

ModHelper.GetMod(string) Method

\n

Gets a BloonsTD6Mod by its name, or returns null if none are loaded with that name
\n

\nIn this case a mod's name is its Assembly Name, which is almost always the same as the file name, but for the
\nMod Helper due to compatibility reasons it is \"BloonsTD6 Mod Helper\" rather than \"Btd6ModHelper\"

\n
public static BTD_Mod_Helper.BloonsMod GetMod(string name);\n
\n

Parameters

\n

\n

name System.String

\n

Returns

\n

BloonsMod

\n

\n

ModHelper.GetMod() Method

\n

Gets the instance of a specific BloonsTD6Mod by its type

\n
public static T GetMod<T>()\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

Returns

\n

().T\">T

\n

\n

ModHelper.HasMod(string, BloonsMod) Method

\n

Returns whether a mod with the given name is installed, and pass it to the out param if it is

\n
public static bool HasMod(string name, out BTD_Mod_Helper.BloonsMod bloonsMod);\n
\n

Parameters

\n

\n

name System.String

\n

\n

bloonsMod BloonsMod

\n

Returns

\n

System.Boolean

\n

\n

ModHelper.HasMod(string) Method

\n

Returns whether a mod with the given name is installed

\n
public static bool HasMod(string name);\n
\n

Parameters

\n

\n

name System.String

\n

Returns

\n

System.Boolean

\n

\n

ModHelper.Log(object) Method

\n

Logs a message from the specified Mod's LoggerInstance

\n
public static void Log<T>(object obj)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

obj System.Object

\n

\n

ModHelper.Msg(object) Method

\n

Logs a message from the specified Mod's LoggerInstance

\n
public static void Msg<T>(object obj)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

obj System.Object

\n

\n

ModHelper.Warning(object) Method

\n

Logs a warning from the specified Mod's LoggerInstance

\n
public static void Warning<T>(object obj)\n    where T : BTD_Mod_Helper.BloonsMod;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

obj System.Object

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.ModHelper"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.UI.BTD6.MainMenuUI.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.UI.BTD6.MainMenuUI.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.UI.BTD6.MainMenuUI.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.UI.BTD6.MainMenuUI.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.UI.BTD6.MapSelectUI.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.UI.BTD6.MapSelectUI.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.UI.BTD6.MapSelectUI.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.UI.BTD6.MapSelectUI.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.UI.BTD6.TitleScreenUI.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.UI.BTD6.TitleScreenUI.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.UI.BTD6.TitleScreenUI.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.UI.BTD6.TitleScreenUI.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.UI.Modded.RoundSetChanger.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.UI.Modded.RoundSetChanger.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.UI.Modded.RoundSetChanger.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/BTD_Mod_Helper.UI.Modded.RoundSetChanger.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/README.json b/_next/data/ZK_j_nIXOFosStquPdGEV/docs/README.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/docs/README.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/docs/README.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/index.json b/_next/data/ZK_j_nIXOFosStquPdGEV/index.json similarity index 77% rename from _next/data/viFgDXbyKgjr_HigkDA79/index.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/index.json index b5bc8b480..2c1f904ff 100644 --- a/_next/data/viFgDXbyKgjr_HigkDA79/index.json +++ b/_next/data/ZK_j_nIXOFosStquPdGEV/index.json @@ -1 +1 @@ -{"pageProps":{"data":{"contentHtml":"

\n\n \"Icon\"\n \"Download\"\n\n

BTD Mod Helper

\n

\"total\n\"total\n\"code\n\"latest

\n

\n

A powerful and easy to use API for modding Bloons Tower Defense 6.

\n

Instructions

\n

Get BTD6 on Steam

\n

Installing BTD Mod Helper

\n

Creating Mods with BTD Mod Helper

\n

Player Features

\n\n

Mod Creator Features

\n\n

Credits

\n

BTD Mod Helper was originally created by @gurrenm3, and is now primarily developed by @doombubbles.

\n

Others who have made notable suggestions/contributions include but are not limited to: Bowdown097, Mr Nuke, James,\nTimotheeee, and Silentstorm.

\n

Contact

\n

Mod Helper contributors are most active on the BTD6 Mods & Discussion Discord Server.

\n

Discord names gurrenm4#2395 and doombubbles#1701

","tableOfContentsHtml":""}},"__N_SSG":true} \ No newline at end of file +{"pageProps":{"data":{"contentHtml":"

\n\n \"Icon\"\n \"Download\"\n\n

BTD Mod Helper

\n

\"total\n\"total\n\"code\n\"latest

\n

\n

A powerful and easy to use API for modding Bloons Tower Defense 6.

\n

Instructions

\n

Get BTD6 on Steam

\n

Installing BTD Mod Helper

\n

Creating Mods with BTD Mod Helper

\n

Player Features

\n\n

Mod Creator Features

\n\n

Credits

\n

BTD Mod Helper was originally created by @gurrenm3, and is now primarily developed by @doombubbles.

\n

Others who have made notable suggestions/contributions include but are not limited to: Bowdown097, Mr Nuke, James,\nTimotheeee, and Silentstorm.

\n

Contact

\n

Mod Helper contributors are most active on the BTD6 Mods & Discussion Discord Server.

\n

Discord names gurrenm4 and doombubbles

","tableOfContentsHtml":""}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/wiki/Appearing-in-the-Mod-Browser.json b/_next/data/ZK_j_nIXOFosStquPdGEV/wiki/Appearing-in-the-Mod-Browser.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/wiki/Appearing-in-the-Mod-Browser.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/wiki/Appearing-in-the-Mod-Browser.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/wiki/Array-extension-methods.json b/_next/data/ZK_j_nIXOFosStquPdGEV/wiki/Array-extension-methods.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/wiki/Array-extension-methods.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/wiki/Array-extension-methods.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/wiki/BTD6-Internal-Structure.json b/_next/data/ZK_j_nIXOFosStquPdGEV/wiki/BTD6-Internal-Structure.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/wiki/BTD6-Internal-Structure.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/wiki/BTD6-Internal-Structure.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/wiki/Common-Extension-Methods.json b/_next/data/ZK_j_nIXOFosStquPdGEV/wiki/Common-Extension-Methods.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/wiki/Common-Extension-Methods.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/wiki/Common-Extension-Methods.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/wiki/Custom-Byte-Loaders.json b/_next/data/ZK_j_nIXOFosStquPdGEV/wiki/Custom-Byte-Loaders.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/wiki/Custom-Byte-Loaders.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/wiki/Custom-Byte-Loaders.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/wiki/Custom-Load-Tasks.json b/_next/data/ZK_j_nIXOFosStquPdGEV/wiki/Custom-Load-Tasks.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/wiki/Custom-Load-Tasks.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/wiki/Custom-Load-Tasks.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/wiki/Custom-Menu-Screens.json b/_next/data/ZK_j_nIXOFosStquPdGEV/wiki/Custom-Menu-Screens.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/wiki/Custom-Menu-Screens.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/wiki/Custom-Menu-Screens.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/wiki/Custom-Textures-and-Displays.json b/_next/data/ZK_j_nIXOFosStquPdGEV/wiki/Custom-Textures-and-Displays.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/wiki/Custom-Textures-and-Displays.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/wiki/Custom-Textures-and-Displays.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/wiki/Custom-UI.json b/_next/data/ZK_j_nIXOFosStquPdGEV/wiki/Custom-UI.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/wiki/Custom-UI.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/wiki/Custom-UI.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/wiki/Getting-Started.json b/_next/data/ZK_j_nIXOFosStquPdGEV/wiki/Getting-Started.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/wiki/Getting-Started.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/wiki/Getting-Started.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/wiki/Home.json b/_next/data/ZK_j_nIXOFosStquPdGEV/wiki/Home.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/wiki/Home.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/wiki/Home.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/wiki/IL2CPP-Is-Weird.json b/_next/data/ZK_j_nIXOFosStquPdGEV/wiki/IL2CPP-Is-Weird.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/wiki/IL2CPP-Is-Weird.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/wiki/IL2CPP-Is-Weird.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/wiki/In-Game-Mod-Settings.json b/_next/data/ZK_j_nIXOFosStquPdGEV/wiki/In-Game-Mod-Settings.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/wiki/In-Game-Mod-Settings.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/wiki/In-Game-Mod-Settings.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/wiki/Install-Guide.json b/_next/data/ZK_j_nIXOFosStquPdGEV/wiki/Install-Guide.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/wiki/Install-Guide.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/wiki/Install-Guide.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/wiki/Looking-at-BTD6-Code-(Sorta).json b/_next/data/ZK_j_nIXOFosStquPdGEV/wiki/Looking-at-BTD6-Code-(Sorta).json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/wiki/Looking-at-BTD6-Code-(Sorta).json rename to _next/data/ZK_j_nIXOFosStquPdGEV/wiki/Looking-at-BTD6-Code-(Sorta).json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/wiki/Making-a-Custom-Bloon.json b/_next/data/ZK_j_nIXOFosStquPdGEV/wiki/Making-a-Custom-Bloon.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/wiki/Making-a-Custom-Bloon.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/wiki/Making-a-Custom-Bloon.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/wiki/Making-a-Custom-Game-Mode.json b/_next/data/ZK_j_nIXOFosStquPdGEV/wiki/Making-a-Custom-Game-Mode.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/wiki/Making-a-Custom-Game-Mode.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/wiki/Making-a-Custom-Game-Mode.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/wiki/Making-a-Custom-Hero.json b/_next/data/ZK_j_nIXOFosStquPdGEV/wiki/Making-a-Custom-Hero.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/wiki/Making-a-Custom-Hero.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/wiki/Making-a-Custom-Hero.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/wiki/Making-a-Custom-Paragon.json b/_next/data/ZK_j_nIXOFosStquPdGEV/wiki/Making-a-Custom-Paragon.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/wiki/Making-a-Custom-Paragon.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/wiki/Making-a-Custom-Paragon.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/wiki/Making-a-Custom-Round-Set.json b/_next/data/ZK_j_nIXOFosStquPdGEV/wiki/Making-a-Custom-Round-Set.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/wiki/Making-a-Custom-Round-Set.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/wiki/Making-a-Custom-Round-Set.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/wiki/Making-a-Custom-Tower.json b/_next/data/ZK_j_nIXOFosStquPdGEV/wiki/Making-a-Custom-Tower.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/wiki/Making-a-Custom-Tower.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/wiki/Making-a-Custom-Tower.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/wiki/Mod-Settings.json b/_next/data/ZK_j_nIXOFosStquPdGEV/wiki/Mod-Settings.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/wiki/Mod-Settings.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/wiki/Mod-Settings.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/wiki/ModContent.json b/_next/data/ZK_j_nIXOFosStquPdGEV/wiki/ModContent.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/wiki/ModContent.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/wiki/ModContent.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/wiki/Prerequisites.json b/_next/data/ZK_j_nIXOFosStquPdGEV/wiki/Prerequisites.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/wiki/Prerequisites.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/wiki/Prerequisites.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/wiki/Useful-Resources.json b/_next/data/ZK_j_nIXOFosStquPdGEV/wiki/Useful-Resources.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/wiki/Useful-Resources.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/wiki/Useful-Resources.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/wiki/Using-Mod-Helper-Hooks.json b/_next/data/ZK_j_nIXOFosStquPdGEV/wiki/Using-Mod-Helper-Hooks.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/wiki/Using-Mod-Helper-Hooks.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/wiki/Using-Mod-Helper-Hooks.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/wiki/_Sidebar.json b/_next/data/ZK_j_nIXOFosStquPdGEV/wiki/_Sidebar.json similarity index 100% rename from _next/data/viFgDXbyKgjr_HigkDA79/wiki/_Sidebar.json rename to _next/data/ZK_j_nIXOFosStquPdGEV/wiki/_Sidebar.json diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModHelperComponent.json b/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModHelperComponent.json deleted file mode 100644 index 069e6228f..000000000 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Api.Components.ModHelperComponent.json +++ /dev/null @@ -1 +0,0 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Api.Components

\n

ModHelperComponent Class

\n

Base for a helper component for making custom UIs in the same style as Vanilla ones

\n
public class ModHelperComponent\n
\n

Inheritance UnityEngine.MonoBehaviour ï¡’ ModHelperComponent

\n

Derived
\n↳ ModHelperButton
\n↳ ModHelperCheckbox
\n↳ ModHelperDropdown
\n↳ ModHelperImage
\n↳ ModHelperInputField
\n↳ ModHelperOption
\n↳ ModHelperPanel
\n↳ ModHelperSlider
\n↳ ModHelperText

\n

Fields

\n

\n

ModHelperComponent.DefaultFontSize Field

\n

Default font size for UI labels

\n
public const float DefaultFontSize = 42;\n
\n

Field Value

\n

System.Single

\n

\n

ModHelperComponent.DefaultTextAlignment Field

\n

Default alignment for texts and input fields

\n
public const TextAlignmentOptions DefaultTextAlignment = 4098;\n
\n

Field Value

\n

Il2CppTMPro.TextAlignmentOptions

\n

\n

ModHelperComponent.disableNextFrame Field

\n

Bool for if this should disable itself on the next frame

\n
public bool disableNextFrame;\n
\n

Field Value

\n

System.Boolean

\n

\n

ModHelperComponent.enableNextFrame Field

\n

Bool for if this should enable itself on the next frame

\n
public bool enableNextFrame;\n
\n

Field Value

\n

System.Boolean

\n

\n

ModHelperComponent.initialInfo Field

\n

The Info object that this was defined with, determining its initial name, position and size

\n
public Info initialInfo;\n
\n

Field Value

\n

Info

\n

\n

ModHelperComponent.parent Field

\n

The ModHelperComponent that this is a child of, if any

\n
public ModHelperComponent parent;\n
\n

Field Value

\n

ModHelperComponent

\n

Properties

\n

\n

ModHelperComponent.LayoutElement Property

\n

The LayoutElement component, if this has been assigned one

\n
public LayoutElement LayoutElement { get; }\n
\n

Property Value

\n

UnityEngine.UI.LayoutElement

\n

\n

ModHelperComponent.LayoutGroup Property

\n

The LayoutGroup component, if this has been assigned one

\n
public HorizontalOrVerticalLayoutGroup LayoutGroup { get; }\n
\n

Property Value

\n

UnityEngine.UI.HorizontalOrVerticalLayoutGroup

\n

\n

ModHelperComponent.RectTransform Property

\n

The RectTransform for this GameObject

\n
public RectTransform RectTransform { get; }\n
\n

Property Value

\n

UnityEngine.RectTransform

\n

Methods

\n

\n

ModHelperComponent.Add(T) Method

\n

Adds another ModHelperComponent as a child of this, returning the child

\n
public T Add<T>(T child)\n    where T : BTD_Mod_Helper.Api.Components.ModHelperComponent;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

child (T).T\">T

\n

Returns

\n

(T).T\">T

\n

\n

ModHelperComponent.AddButton(Info, string, Action) Method

\n

Creates a new ModHelperButton

\n
public BTD_Mod_Helper.Api.Components.ModHelperButton AddButton(BTD_Mod_Helper.Api.Components.Info info, string sprite, Action onClick);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info

\n

\n

sprite System.String

\n

The button's visuals

\n

\n

onClick Il2CppSystem.Action

\n

What should happen when the button is clicked

\n

Returns

\n

ModHelperButton

\n

\n

ModHelperComponent.AddCheckbox(Info, bool, string) Method

\n

Creates a new ModHelperCheckbox

\n
public BTD_Mod_Helper.Api.Components.ModHelperCheckbox AddCheckbox(BTD_Mod_Helper.Api.Components.Info info, bool defaultValue, string background);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info

\n

\n

defaultValue System.Boolean

\n

If it starts out checked or not

\n

\n

background System.String

\n

The background behind the check, or null for nothing

\n

Returns

\n

ModHelperCheckbox
\nThe new ModHelperCheckbox

\n

\n

ModHelperComponent.AddCheckbox(Info, bool, string, UnityAction) Method

\n

Creates a new ModHelperCheckbox

\n
public BTD_Mod_Helper.Api.Components.ModHelperCheckbox AddCheckbox(BTD_Mod_Helper.Api.Components.Info info, bool defaultValue, string background, UnityAction<bool> onValueChanged);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info

\n

\n

defaultValue System.Boolean

\n

If it starts out checked or not

\n

\n

background System.String

\n

The background behind the check, or null for nothing

\n

\n

onValueChanged UnityEngine.Events.UnityAction

\n

Action to perform when it is checked/unchecked, or null

\n

Returns

\n

ModHelperCheckbox
\nThe new ModHelperCheckbox

\n

\n

ModHelperComponent.AddCheckbox(Info, bool, string, UnityAction, string) Method

\n

Creates a new ModHelperCheckbox

\n
public BTD_Mod_Helper.Api.Components.ModHelperCheckbox AddCheckbox(BTD_Mod_Helper.Api.Components.Info info, bool defaultValue, string background, UnityAction<bool> onValueChanged, string checkImage);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info

\n

\n

defaultValue System.Boolean

\n

If it starts out checked or not

\n

\n

background System.String

\n

The background behind the check, or null for nothing

\n

\n

onValueChanged UnityEngine.Events.UnityAction

\n

Action to perform when it is checked/unchecked, or null

\n

\n

checkImage System.String

\n

The checkmark itself, or null for the default checkmark

\n

Returns

\n

ModHelperCheckbox
\nThe new ModHelperCheckbox

\n

\n

ModHelperComponent.AddCheckbox(Info, bool, string, UnityAction, string, int) Method

\n

Creates a new ModHelperCheckbox

\n
public BTD_Mod_Helper.Api.Components.ModHelperCheckbox AddCheckbox(BTD_Mod_Helper.Api.Components.Info info, bool defaultValue, string background, UnityAction<bool> onValueChanged, string checkImage, int padding);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info

\n

\n

defaultValue System.Boolean

\n

If it starts out checked or not

\n

\n

background System.String

\n

The background behind the check, or null for nothing

\n

\n

onValueChanged UnityEngine.Events.UnityAction

\n

Action to perform when it is checked/unchecked, or null

\n

\n

checkImage System.String

\n

The checkmark itself, or null for the default checkmark

\n

\n

padding System.Int32

\n

How much space around the outside of the check there is

\n

Returns

\n

ModHelperCheckbox
\nThe new ModHelperCheckbox

\n

\n

ModHelperComponent.AddDropdown(Info, List, float, UnityAction) Method

\n

Creates a new ModHelperDropdown

\n
public BTD_Mod_Helper.Api.Components.ModHelperDropdown AddDropdown(BTD_Mod_Helper.Api.Components.Info info, List<string> options, float windowHeight, UnityAction<int> onValueChanged);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info. NOTE: width/height must be set to actual values

\n

\n

options Il2CppSystem.Collections.Generic.List

\n

The list of options

\n

\n

windowHeight System.Single

\n

Height of the created dropdown window

\n

\n

onValueChanged UnityEngine.Events.UnityAction

\n

Action that should happen when an option of the given index is selected

\n

Returns

\n

ModHelperDropdown
\nThe created ModHelperDropdown

\n

\n

ModHelperComponent.AddDropdown(Info, List, float, UnityAction, string) Method

\n

Creates a new ModHelperDropdown

\n
public BTD_Mod_Helper.Api.Components.ModHelperDropdown AddDropdown(BTD_Mod_Helper.Api.Components.Info info, List<string> options, float windowHeight, UnityAction<int> onValueChanged, string background);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info. NOTE: width/height must be set to actual values

\n

\n

options Il2CppSystem.Collections.Generic.List

\n

The list of options

\n

\n

windowHeight System.Single

\n

Height of the created dropdown window

\n

\n

onValueChanged UnityEngine.Events.UnityAction

\n

Action that should happen when an option of the given index is selected

\n

\n

background System.String

\n

The background image

\n

Returns

\n

ModHelperDropdown
\nThe created ModHelperDropdown

\n

\n

ModHelperComponent.AddDropdown(Info, List, float, UnityAction, string, float) Method

\n

Creates a new ModHelperDropdown

\n
public BTD_Mod_Helper.Api.Components.ModHelperDropdown AddDropdown(BTD_Mod_Helper.Api.Components.Info info, List<string> options, float windowHeight, UnityAction<int> onValueChanged, string background, float labelFontSize);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info. NOTE: width/height must be set to actual values

\n

\n

options Il2CppSystem.Collections.Generic.List

\n

The list of options

\n

\n

windowHeight System.Single

\n

Height of the created dropdown window

\n

\n

onValueChanged UnityEngine.Events.UnityAction

\n

Action that should happen when an option of the given index is selected

\n

\n

background System.String

\n

The background image

\n

\n

labelFontSize System.Single

\n

Text size of label

\n

Returns

\n

ModHelperDropdown
\nThe created ModHelperDropdown

\n

\n

ModHelperComponent.AddImage(Info, Sprite) Method

\n

Creates a new ModHelperImage

\n
public BTD_Mod_Helper.Api.Components.ModHelperImage AddImage(BTD_Mod_Helper.Api.Components.Info info, Sprite sprite);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info

\n

\n

sprite UnityEngine.Sprite

\n

The sprite to display

\n

Returns

\n

ModHelperImage
\nThe created ModHelperImage

\n

\n

ModHelperComponent.AddImage(Info, string) Method

\n

Creates a new ModHelperImage

\n
public BTD_Mod_Helper.Api.Components.ModHelperImage AddImage(BTD_Mod_Helper.Api.Components.Info info, string sprite);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info

\n

\n

sprite System.String

\n

The sprite to display

\n

Returns

\n

ModHelperImage
\nThe created ModHelperImage

\n

\n

ModHelperComponent.AddLayoutElement() Method

\n

Adds and returns a LayoutElement for this, making it work as part of a LayoutGroup

\n
public LayoutElement AddLayoutElement();\n
\n

Returns

\n

UnityEngine.UI.LayoutElement

\n

\n

ModHelperComponent.AddSlider(Info, float, float, float, float, Vector2) Method

\n

Creates a new ModHelperSlider

\n
public BTD_Mod_Helper.Api.Components.ModHelperSlider AddSlider(BTD_Mod_Helper.Api.Components.Info info, float defaultValue, float minValue, float maxValue, float stepSize, Vector2 handleSize);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info. NOTE: height must be a set value

\n

\n

defaultValue System.Single

\n

The default slider amount

\n

\n

minValue System.Single

\n

The minimum value of the slider

\n

\n

maxValue System.Single

\n

The maximum value of the slider

\n

\n

stepSize System.Single

\n

What value the slider should increase by per tick

\n

\n

handleSize UnityEngine.Vector2

\n

The height and width of the pip

\n

Returns

\n

ModHelperSlider

\n

\n

ModHelperComponent.AddSlider(Info, float, float, float, float, Vector2, UnityAction) Method

\n

Creates a new ModHelperSlider

\n
public BTD_Mod_Helper.Api.Components.ModHelperSlider AddSlider(BTD_Mod_Helper.Api.Components.Info info, float defaultValue, float minValue, float maxValue, float stepSize, Vector2 handleSize, UnityAction<float> onValueChanged);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info. NOTE: height must be a set value

\n

\n

defaultValue System.Single

\n

The default slider amount

\n

\n

minValue System.Single

\n

The minimum value of the slider

\n

\n

maxValue System.Single

\n

The maximum value of the slider

\n

\n

stepSize System.Single

\n

What value the slider should increase by per tick

\n

\n

handleSize UnityEngine.Vector2

\n

The height and width of the pip

\n

\n

onValueChanged UnityEngine.Events.UnityAction

\n

Action should happen when the slider changes value, or null

\n

Returns

\n

ModHelperSlider

\n

\n

ModHelperComponent.AddSlider(Info, float, float, float, float, Vector2, UnityAction, float) Method

\n

Creates a new ModHelperSlider

\n
public BTD_Mod_Helper.Api.Components.ModHelperSlider AddSlider(BTD_Mod_Helper.Api.Components.Info info, float defaultValue, float minValue, float maxValue, float stepSize, Vector2 handleSize, UnityAction<float> onValueChanged, float fontSize);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info. NOTE: height must be a set value

\n

\n

defaultValue System.Single

\n

The default slider amount

\n

\n

minValue System.Single

\n

The minimum value of the slider

\n

\n

maxValue System.Single

\n

The maximum value of the slider

\n

\n

stepSize System.Single

\n

What value the slider should increase by per tick

\n

\n

handleSize UnityEngine.Vector2

\n

The height and width of the pip

\n

\n

onValueChanged UnityEngine.Events.UnityAction

\n

Action should happen when the slider changes value, or null

\n

\n

fontSize System.Single

\n

The size of the label text

\n

Returns

\n

ModHelperSlider

\n

\n

ModHelperComponent.AddSlider(Info, float, float, float, float, Vector2, UnityAction, float, string) Method

\n

Creates a new ModHelperSlider

\n
public BTD_Mod_Helper.Api.Components.ModHelperSlider AddSlider(BTD_Mod_Helper.Api.Components.Info info, float defaultValue, float minValue, float maxValue, float stepSize, Vector2 handleSize, UnityAction<float> onValueChanged, float fontSize, string labelSuffix);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info. NOTE: height must be a set value

\n

\n

defaultValue System.Single

\n

The default slider amount

\n

\n

minValue System.Single

\n

The minimum value of the slider

\n

\n

maxValue System.Single

\n

The maximum value of the slider

\n

\n

stepSize System.Single

\n

What value the slider should increase by per tick

\n

\n

handleSize UnityEngine.Vector2

\n

The height and width of the pip

\n

\n

onValueChanged UnityEngine.Events.UnityAction

\n

Action should happen when the slider changes value, or null

\n

\n

fontSize System.Single

\n

The size of the label text

\n

\n

labelSuffix System.String

\n

String to add to the end of the label, e.g. \"%\"

\n

Returns

\n

ModHelperSlider

\n

\n

ModHelperComponent.AddSlider(Info, float, float, float, float, Vector2, UnityAction, float, string, float) Method

\n

Creates a new ModHelperSlider

\n
public BTD_Mod_Helper.Api.Components.ModHelperSlider AddSlider(BTD_Mod_Helper.Api.Components.Info info, float defaultValue, float minValue, float maxValue, float stepSize, Vector2 handleSize, UnityAction<float> onValueChanged, float fontSize, string labelSuffix, float startingValue);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info. NOTE: height must be a set value

\n

\n

defaultValue System.Single

\n

The default slider amount

\n

\n

minValue System.Single

\n

The minimum value of the slider

\n

\n

maxValue System.Single

\n

The maximum value of the slider

\n

\n

stepSize System.Single

\n

What value the slider should increase by per tick

\n

\n

handleSize UnityEngine.Vector2

\n

The height and width of the pip

\n

\n

onValueChanged UnityEngine.Events.UnityAction

\n

Action should happen when the slider changes value, or null

\n

\n

fontSize System.Single

\n

The size of the label text

\n

\n

labelSuffix System.String

\n

String to add to the end of the label, e.g. \"%\"

\n

\n

startingValue System.Single

\n

If not null, the value that this should start as instead of the default

\n

Returns

\n

ModHelperSlider

\n

\n

ModHelperComponent.AddText(Info, string) Method

\n

Creates a new ModHelperText

\n
public BTD_Mod_Helper.Api.Components.ModHelperText AddText(BTD_Mod_Helper.Api.Components.Info info, string text);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info

\n

\n

text System.String

\n

The text to display

\n

Returns

\n

ModHelperText
\nThe created ModHelperText

\n

\n

ModHelperComponent.AddText(Info, string, float) Method

\n

Creates a new ModHelperText

\n
public BTD_Mod_Helper.Api.Components.ModHelperText AddText(BTD_Mod_Helper.Api.Components.Info info, string text, float fontSize);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info

\n

\n

text System.String

\n

The text to display

\n

\n

fontSize System.Single

\n

Size of font

\n

Returns

\n

ModHelperText
\nThe created ModHelperText

\n

\n

ModHelperComponent.AddText(Info, string, float, TextAlignmentOptions) Method

\n

Creates a new ModHelperText

\n
public BTD_Mod_Helper.Api.Components.ModHelperText AddText(BTD_Mod_Helper.Api.Components.Info info, string text, float fontSize, TextAlignmentOptions align);\n
\n

Parameters

\n

\n

info Info

\n

The name/position/size info

\n

\n

text System.String

\n

The text to display

\n

\n

fontSize System.Single

\n

Size of font

\n

\n

align Il2CppTMPro.TextAlignmentOptions

\n

Alignment of text

\n

Returns

\n

ModHelperText
\nThe created ModHelperText

\n

\n

ModHelperComponent.DeleteObject() Method

\n

Deletes the underlying GameObject this is attached to, not just the component

\n
public void DeleteObject();\n
\n

\n

ModHelperComponent.GetDescendent(string) Method

\n

Gets a descendent component with the given name

\n
public T GetDescendent<T>(string s=\"\")\n    where T : Component;\n
\n

Type parameters

\n

\n

T

\n

Parameters

\n

\n

s System.String

\n

Returns

\n

(string).T\">T

\n

\n

ModHelperComponent.OnUpdate() Method

\n

Unity Component Update

\n
protected virtual void OnUpdate();\n
\n

\n

ModHelperComponent.RemoveComponent() Method

\n

Removes a Component from a GameObject by destroying it

\n
public void RemoveComponent<T>()\n    where T : Component;\n
\n

Type parameters

\n

\n

T

\n

\n

ModHelperComponent.SetActive(bool) Method

\n

Sets whether or not this is active

\n
public void SetActive(bool active);\n
\n

Parameters

\n

\n

active System.Boolean

\n

\n

ModHelperComponent.SetInfo(Info) Method

\n

Applies the properties of an info struct to this

\n
public void SetInfo(BTD_Mod_Helper.Api.Components.Info newInfo);\n
\n

Parameters

\n

\n

newInfo Info

\n

\n

ModHelperComponent.SetParent(ModHelperComponent) Method

\n

Sets a particular ModHelperComponent to be the parent of this

\n
public void SetParent(BTD_Mod_Helper.Api.Components.ModHelperComponent newParent);\n
\n

Parameters

\n

\n

newParent ModHelperComponent

\n

\n

ModHelperComponent.SetParent(Transform) Method

\n

Sets a particular transform to be the parent of this

\n
public void SetParent(Transform newParent);\n
\n

Parameters

\n

\n

newParent UnityEngine.Transform

\n

Operators

\n

\n

ModHelperComponent.implicit operator GameObject(ModHelperComponent) Operator

\n

Implicitly get the gameObject

\n
public static GameObject implicit operator GameObject(BTD_Mod_Helper.Api.Components.ModHelperComponent component);\n
\n

Parameters

\n

\n

component ModHelperComponent

\n

Returns

\n

UnityEngine.GameObject

\n

\n

ModHelperComponent.implicit operator RectTransform(ModHelperComponent) Operator

\n

Implicitly get the RectTransform

\n
public static RectTransform implicit operator RectTransform(BTD_Mod_Helper.Api.Components.ModHelperComponent component);\n
\n

Parameters

\n

\n

component ModHelperComponent

\n

Returns

\n

UnityEngine.RectTransform

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Api.Components.ModHelperComponent"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.BloonsTD6ModExt.json b/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.BloonsTD6ModExt.json deleted file mode 100644 index 7b6a906a4..000000000 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.BloonsTD6ModExt.json +++ /dev/null @@ -1 +0,0 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

BloonsTD6ModExt Class

\n

Extensions for BloonsTD6Mods (for some reason lol)

\n
public static class BloonsTD6ModExt\n
\n

Inheritance System.Object ï¡’ BloonsTD6ModExt

\n

Methods

\n

\n

BloonsTD6ModExt.GetModDirectory(this BloonsMod) Method

\n

Get the personal mod directory for this specific mod. Useful for keeping this mod's files seperate from other mods.
\nExample: \"BloonsTD6/Mods/BloonsTD6 Mod Helper/settings.txt\"

\n
public static string GetModDirectory(this BTD_Mod_Helper.BloonsMod bloonsMod);\n
\n

Parameters

\n

\n

bloonsMod BloonsMod

\n

Returns

\n

System.String

\n

\n

BloonsTD6ModExt.GetModDirectory(this BloonsMod, bool) Method

\n

Get the personal mod directory for this specific mod. Useful for keeping this mod's files seperate from other mods.
\nExample: \"BloonsTD6/Mods/BloonsTD6 Mod Helper/settings.txt\"

\n
public static string GetModDirectory(this BTD_Mod_Helper.BloonsMod bloonsMod, bool createIfNotExists);\n
\n

Parameters

\n

\n

bloonsMod BloonsMod

\n

\n

createIfNotExists System.Boolean

\n

Create the mod's directory if it doesn't exist yet?

\n

Returns

\n

System.String

\n

\n

BloonsTD6ModExt.GetModName(this BloonsMod) Method

\n

Get the name of this mod from it's dll name

\n
public static string GetModName(this BTD_Mod_Helper.BloonsMod bloonsMod);\n
\n

Parameters

\n

\n

bloonsMod BloonsMod

\n

Returns

\n

System.String

\n

\n

BloonsTD6ModExt.GetModSettingsDir(this BloonsMod) Method

\n

Gets the directory where this mod's settings are or will be stored. Example: \"BloonsTD6/Mods/BloonsTD6 Mod
\nHelper/settings.txt\"

\n
public static string GetModSettingsDir(this BTD_Mod_Helper.BloonsMod bloonsMod);\n
\n

Parameters

\n

\n

bloonsMod BloonsMod

\n

Returns

\n

System.String

\n

\n

BloonsTD6ModExt.GetModSettingsDir(this BloonsMod, bool) Method

\n

Gets the directory where this mod's settings are or will be stored. Example: \"BloonsTD6/Mods/BloonsTD6 Mod
\nHelper/settings.txt\"

\n
public static string GetModSettingsDir(this BTD_Mod_Helper.BloonsMod bloonsMod, bool createIfNotExists);\n
\n

Parameters

\n

\n

bloonsMod BloonsMod

\n

\n

createIfNotExists System.Boolean

\n

Create the mod's directory if it doesn't exist yet?

\n

Returns

\n

System.String

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.BloonsTD6ModExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ProfileModelExt.json b/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ProfileModelExt.json deleted file mode 100644 index c62cfcbbc..000000000 --- a/_next/data/viFgDXbyKgjr_HigkDA79/docs/BTD_Mod_Helper.Extensions.ProfileModelExt.json +++ /dev/null @@ -1 +0,0 @@ -{"pageProps":{"data":{"contentHtml":"

BloonsTD6 Mod Helper

\n

BTD_Mod_Helper.Extensions

\n

ProfileModelExt Class

\n

Extensions for ProfileModels

\n
public static class ProfileModelExt\n
\n

Inheritance System.Object ï¡’ ProfileModelExt

\n

Methods

\n

\n

ProfileModelExt.UnlockTower(this ProfileModel, string) Method

\n

Add a tower to the list of UnlockedTowers

\n
public static void UnlockTower(this ProfileModel profileModel, string towerId);\n
\n

Parameters

\n

\n

profileModel Il2CppAssets.Scripts.Models.Profile.ProfileModel

\n

\n

towerId System.String

\n

The ID of the tower you want to unlock

\n

\n

ProfileModelExt.UnlockTower(this ProfileModel, string, bool) Method

\n

Add a tower to the list of UnlockedTowers only if the TowerModel is in Game.instance.model.towers

\n
public static bool UnlockTower(this ProfileModel profileModel, string towerId, bool unlockIfTowerModelExists);\n
\n

Parameters

\n

\n

profileModel Il2CppAssets.Scripts.Models.Profile.ProfileModel

\n

\n

towerId System.String

\n

The ID of the tower you want to unlock

\n

\n

unlockIfTowerModelExists System.Boolean

\n

If set to true the TowerModel will only be unlocked if it has been registered in
\nthe game

\n

Returns

\n

System.Boolean
\nReturns whether or not the tower was unlocked

","tableOfContentsHtml":"","title":"BTD_Mod_Helper.Extensions.ProfileModelExt"}},"__N_SSG":true} \ No newline at end of file diff --git a/_next/static/viFgDXbyKgjr_HigkDA79/_buildManifest.js b/_next/static/ZK_j_nIXOFosStquPdGEV/_buildManifest.js similarity index 100% rename from _next/static/viFgDXbyKgjr_HigkDA79/_buildManifest.js rename to _next/static/ZK_j_nIXOFosStquPdGEV/_buildManifest.js diff --git a/_next/static/viFgDXbyKgjr_HigkDA79/_ssgManifest.js b/_next/static/ZK_j_nIXOFosStquPdGEV/_ssgManifest.js similarity index 100% rename from _next/static/viFgDXbyKgjr_HigkDA79/_ssgManifest.js rename to _next/static/ZK_j_nIXOFosStquPdGEV/_ssgManifest.js diff --git a/docs.html b/docs.html index 3fcd05c4e..e033e99af 100644 --- a/docs.html +++ b/docs.html @@ -1 +1 @@ -BTD Mod Helper
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +BTD Mod Helper
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Animations.html b/docs/BTD_Mod_Helper.Api.Animations.html index 18b86af3e..d248ba6c6 100644 --- a/docs/BTD_Mod_Helper.Api.Animations.html +++ b/docs/BTD_Mod_Helper.Api.Animations.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Animations
Skip to Main Content

BTD_Mod_Helper.Api.Animations


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Animations
Skip to Main Content

BTD_Mod_Helper.Api.Animations


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api

Animations Class

Class to statically store RuntimeAnimationControllers for different animations

@@ -15,4 +15,4 @@

name System.String

Returns

-

UnityEngine.RuntimeAnimatorController

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

UnityEngine.RuntimeAnimatorController

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Bloons.BloonModelUtils.html b/docs/BTD_Mod_Helper.Api.Bloons.BloonModelUtils.html index a3957df03..90172c0b0 100644 --- a/docs/BTD_Mod_Helper.Api.Bloons.BloonModelUtils.html +++ b/docs/BTD_Mod_Helper.Api.Bloons.BloonModelUtils.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Bloons.BloonModelUtils
Skip to Main Content

BTD_Mod_Helper.Api.Bloons.BloonModelUtils


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Bloons.BloonModelUtils \ No newline at end of file +

Il2CppAssets.Scripts.Models.Bloons.Behaviors.GrowModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Bloons.ModBloon.html b/docs/BTD_Mod_Helper.Api.Bloons.ModBloon.html index baac5ab69..bbdf65c0c 100644 --- a/docs/BTD_Mod_Helper.Api.Bloons.ModBloon.html +++ b/docs/BTD_Mod_Helper.Api.Bloons.ModBloon.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Bloons.ModBloon
Skip to Main Content

BTD_Mod_Helper.Api.Bloons.ModBloon


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Bloons.ModBloon \ No newline at end of file +

What GameModes are active for the match

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Bloons.ModBloon_T_.html b/docs/BTD_Mod_Helper.Api.Bloons.ModBloon_T_.html index b262a04e8..ea1d2047a 100644 --- a/docs/BTD_Mod_Helper.Api.Bloons.ModBloon_T_.html +++ b/docs/BTD_Mod_Helper.Api.Bloons.ModBloon_T_.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Bloons.ModBloon_T_
Skip to Main Content

BTD_Mod_Helper.Api.Bloons.ModBloon_T_


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Bloons.ModBloon_T_ \ No newline at end of file +

System.Boolean

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Bloons.ModRoundSet.html b/docs/BTD_Mod_Helper.Api.Bloons.ModRoundSet.html index 781e6f68a..0840c0d3e 100644 --- a/docs/BTD_Mod_Helper.Api.Bloons.ModRoundSet.html +++ b/docs/BTD_Mod_Helper.Api.Bloons.ModRoundSet.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Bloons.ModRoundSet
Skip to Main Content

BTD_Mod_Helper.Api.Bloons.ModRoundSet


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Bloons.ModRoundSet \ No newline at end of file +

round System.Int32

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Bloons.ModVanillaBloon.html b/docs/BTD_Mod_Helper.Api.Bloons.ModVanillaBloon.html index 6efdf5ab7..b6aa2acde 100644 --- a/docs/BTD_Mod_Helper.Api.Bloons.ModVanillaBloon.html +++ b/docs/BTD_Mod_Helper.Api.Bloons.ModVanillaBloon.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Bloons.ModVanillaBloon
Skip to Main Content

BTD_Mod_Helper.Api.Bloons.ModVanillaBloon


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Bloons.ModVanillaBloon \ No newline at end of file +

System.Collections.Generic.IEnumerable<Il2CppAssets.Scripts.Models.Bloons.BloonModel>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Bloons.ModVanillaBloons.html b/docs/BTD_Mod_Helper.Api.Bloons.ModVanillaBloons.html index 8549bb6e1..4ea4e0fbb 100644 --- a/docs/BTD_Mod_Helper.Api.Bloons.ModVanillaBloons.html +++ b/docs/BTD_Mod_Helper.Api.Bloons.ModVanillaBloons.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Bloons.ModVanillaBloons
Skip to Main Content

BTD_Mod_Helper.Api.Bloons.ModVanillaBloons


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Bloons.ModVanillaBloons \ No newline at end of file +

System.Collections.Generic.IEnumerable<Il2CppAssets.Scripts.Models.Bloons.BloonModel>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Components.Info.html b/docs/BTD_Mod_Helper.Api.Components.Info.html index 8fd9fdf41..22c2034ce 100644 --- a/docs/BTD_Mod_Helper.Api.Components.Info.html +++ b/docs/BTD_Mod_Helper.Api.Components.Info.html @@ -1,94 +1,50 @@ -BTD_Mod_Helper.Api.Components.Info
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Api.Components.Info


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Components.Info
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Api.Components.Info


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Components

Info Struct

Struct used to represent the name, position and size information of a ModHelperComponent

public readonly struct Info
 

Constructors

-

-

Info(string) Constructor

-

Creates a new info struct representing the name, position and size of a ModHelperComponent

-The name of the ModHelperComponent's Unity GameObject -
public Info(string name);
-
-

Parameters

-

-

name System.String

Info(string, InfoPreset) Constructor

Creates a new info struct representing the name, position and size of a ModHelperComponent

public Info(string name, BTD_Mod_Helper.Api.Components.InfoPreset preset);
 
-

Parameters

+

Parameters

name System.String

The name of the ModHelperComponent's Unity GameObject

preset InfoPreset

A preset to apply

-

-

Info(string, float) Constructor

-

Creates a new info struct representing the name, position and size of a ModHelperComponent

-The name of the ModHelperComponent's Unity GameObject -
public Info(string name, float size);
-
-

Parameters

-

-

name System.String

-

-

size System.Single

-

-

Info(string, float, float) Constructor

-

Creates a new info struct representing the name, position and size of a ModHelperComponent

-The name of the ModHelperComponent's Unity GameObject -
public Info(string name, float width, float height);
-
-

Parameters

-

-

name System.String

-

-

width System.Single

-

-

height System.Single

-

-

Info(string, float, float, float) Constructor

-

Creates a new info struct representing the name, position and size of a ModHelperComponent

-The name of the ModHelperComponent's Unity GameObject -
public Info(string name, float x, float y, float size);
-
-

Parameters

-

-

name System.String

-

-

x System.Single

-

-

y System.Single

-

-

size System.Single

-

-

Info(string, float, float, float, float) Constructor

+

+

Info(string, float, float, float, float, Vector2, Vector2) Constructor

Creates a new info struct representing the name, position and size of a ModHelperComponent

The name of the ModHelperComponent's Unity GameObject -
public Info(string name, float x, float y, float width, float height);
+
public Info(string name, float x, float y, float width, float height, Vector2 anchor, Vector2 pivot);
 
-

Parameters

-

+

Parameters

+

name System.String

-

+

x System.Single

-

+

y System.Single

-

+

width System.Single

-

+

height System.Single

+

+

anchor UnityEngine.Vector2

+

+

pivot UnityEngine.Vector2

Info(string, float, float, float, float, Vector2) Constructor

Creates a new info struct representing the name, position and size of a ModHelperComponent

The name of the ModHelperComponent's Unity GameObject
public Info(string name, float x, float y, float width, float height, Vector2 anchor);
 
-

Parameters

+

Parameters

name System.String

@@ -101,34 +57,30 @@

System.Single

anchor UnityEngine.Vector2

-

-

Info(string, float, float, float, float, Vector2, Vector2) Constructor

+

+

Info(string, float, float, float, float) Constructor

Creates a new info struct representing the name, position and size of a ModHelperComponent

The name of the ModHelperComponent's Unity GameObject -
public Info(string name, float x, float y, float width, float height, Vector2 anchor, Vector2 pivot);
+
public Info(string name, float x, float y, float width, float height);
 
-

Parameters

-

+

Parameters

+

name System.String

-

+

x System.Single

-

+

y System.Single

-

+

width System.Single

-

+

height System.Single

-

-

anchor UnityEngine.Vector2

-

-

pivot UnityEngine.Vector2

Info(string, float, float, float, Vector2) Constructor

Creates a new info struct representing the name, position and size of a ModHelperComponent

The name of the ModHelperComponent's Unity GameObject
public Info(string name, float x, float y, float size, Vector2 anchor);
 
-

Parameters

+

Parameters

name System.String

@@ -139,13 +91,28 @@

System.Single

anchor UnityEngine.Vector2

+

+

Info(string, float, float, float) Constructor

+

Creates a new info struct representing the name, position and size of a ModHelperComponent

+The name of the ModHelperComponent's Unity GameObject +
public Info(string name, float x, float y, float size);
+
+

Parameters

+

+

name System.String

+

+

x System.Single

+

+

y System.Single

+

+

size System.Single

Info(string, float, float, Vector2) Constructor

Creates a new info struct representing the name, position and size of a ModHelperComponent

The name of the ModHelperComponent's Unity GameObject
public Info(string name, float width, float height, Vector2 anchor);
 
-

Parameters

+

Parameters

name System.String

@@ -154,6 +121,39 @@

System.Single

anchor UnityEngine.Vector2

+

+

Info(string, float, float) Constructor

+

Creates a new info struct representing the name, position and size of a ModHelperComponent

+The name of the ModHelperComponent's Unity GameObject +
public Info(string name, float width, float height);
+
+

Parameters

+

+

name System.String

+

+

width System.Single

+

+

height System.Single

+

+

Info(string, float) Constructor

+

Creates a new info struct representing the name, position and size of a ModHelperComponent

+The name of the ModHelperComponent's Unity GameObject +
public Info(string name, float size);
+
+

Parameters

+

+

name System.String

+

+

size System.Single

+

+

Info(string) Constructor

+

Creates a new info struct representing the name, position and size of a ModHelperComponent

+The name of the ModHelperComponent's Unity GameObject +
public Info(string name);
+
+

Parameters

+

+

name System.String

Properties

Info.Anchor Property

@@ -327,4 +327,4 @@

name System.String

Returns

-

Info

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Info

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Components.InfoPreset.html b/docs/BTD_Mod_Helper.Api.Components.InfoPreset.html index 652537924..56023a6a9 100644 --- a/docs/BTD_Mod_Helper.Api.Components.InfoPreset.html +++ b/docs/BTD_Mod_Helper.Api.Components.InfoPreset.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Components.InfoPreset
Skip to Main Content

BTD_Mod_Helper.Api.Components.InfoPreset


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Components.InfoPreset
\ No newline at end of file +
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Components.MatchLocalPosition.html b/docs/BTD_Mod_Helper.Api.Components.MatchLocalPosition.html index 9a20c441f..57e43bba5 100644 --- a/docs/BTD_Mod_Helper.Api.Components.MatchLocalPosition.html +++ b/docs/BTD_Mod_Helper.Api.Components.MatchLocalPosition.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Components.MatchLocalPosition
Skip to Main Content

BTD_Mod_Helper.Api.Components.MatchLocalPosition


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Components.MatchLocalPosition
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

UnityEngine.Transform

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Components.ModGameMenuTracker.html b/docs/BTD_Mod_Helper.Api.Components.ModGameMenuTracker.html index 8fb7b953a..2195a000a 100644 --- a/docs/BTD_Mod_Helper.Api.Components.ModGameMenuTracker.html +++ b/docs/BTD_Mod_Helper.Api.Components.ModGameMenuTracker.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Components.ModGameMenuTracker
Skip to Main Content

BTD_Mod_Helper.Api.Components.ModGameMenuTracker


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Components.ModGameMenuTracker
Skip to Main Content

BTD_Mod_Helper.Api.Components.ModGameMenuTracker


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Components

ModGameMenuTracker Class

Component to track that a instance of a GameMenu's gameObject actually is the same ModGameMenu as was opened,
@@ -13,4 +13,4 @@

public string modGameMenuId;

Field Value

-

System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Components.ModHelperButton.html b/docs/BTD_Mod_Helper.Api.Components.ModHelperButton.html index 1bbdcd06b..6867dc6e8 100644 --- a/docs/BTD_Mod_Helper.Api.Components.ModHelperButton.html +++ b/docs/BTD_Mod_Helper.Api.Components.ModHelperButton.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Components.ModHelperButton
Skip to Main Content

BTD_Mod_Helper.Api.Components.ModHelperButton


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Components.ModHelperButton
\ No newline at end of file +

ModHelperButton

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Components.ModHelperCategory.html b/docs/BTD_Mod_Helper.Api.Components.ModHelperCategory.html index 95e952cb1..111a61f62 100644 --- a/docs/BTD_Mod_Helper.Api.Components.ModHelperCategory.html +++ b/docs/BTD_Mod_Helper.Api.Components.ModHelperCategory.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Components.ModHelperCategory
Skip to Main Content

BTD_Mod_Helper.Api.Components.ModHelperCategory


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Components.ModHelperCategory
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +The created ModHelperCategory

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Components.ModHelperCheckbox.html b/docs/BTD_Mod_Helper.Api.Components.ModHelperCheckbox.html index 00d2aa662..17fbf5d13 100644 --- a/docs/BTD_Mod_Helper.Api.Components.ModHelperCheckbox.html +++ b/docs/BTD_Mod_Helper.Api.Components.ModHelperCheckbox.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Components.ModHelperCheckbox
Skip to Main Content

BTD_Mod_Helper.Api.Components.ModHelperCheckbox


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Components.ModHelperCheckbox \ No newline at end of file +

Whether the onValueChanged listener should fire

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Components.ModHelperComponent.html b/docs/BTD_Mod_Helper.Api.Components.ModHelperComponent.html index 137e01523..c9091245a 100644 --- a/docs/BTD_Mod_Helper.Api.Components.ModHelperComponent.html +++ b/docs/BTD_Mod_Helper.Api.Components.ModHelperComponent.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Components.ModHelperComponent
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Api.Components.ModHelperComponent


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Components.ModHelperComponent
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Api.Components.ModHelperComponent


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Components

ModHelperComponent Class

Base for a helper component for making custom UIs in the same style as Vanilla ones

@@ -112,114 +112,120 @@

Returns

ModHelperButton

-

-

ModHelperComponent.AddCheckbox(Info, bool, string) Method

+

+

ModHelperComponent.AddCheckbox(Info, bool, string, UnityAction, string, int) Method

Creates a new ModHelperCheckbox

-
public BTD_Mod_Helper.Api.Components.ModHelperCheckbox AddCheckbox(BTD_Mod_Helper.Api.Components.Info info, bool defaultValue, string background);
+
public BTD_Mod_Helper.Api.Components.ModHelperCheckbox AddCheckbox(BTD_Mod_Helper.Api.Components.Info info, bool defaultValue, string background, UnityAction<bool> onValueChanged, string checkImage, int padding);
 

Parameters

-

+

info Info

The name/position/size info

-

+

defaultValue System.Boolean

If it starts out checked or not

-

+

background System.String

The background behind the check, or null for nothing

+

+

onValueChanged UnityEngine.Events.UnityAction

+

Action to perform when it is checked/unchecked, or null

+

+

checkImage System.String

+

The checkmark itself, or null for the default checkmark

+

+

padding System.Int32

+

How much space around the outside of the check there is

Returns

ModHelperCheckbox
The new ModHelperCheckbox

-

-

ModHelperComponent.AddCheckbox(Info, bool, string, UnityAction) Method

+

+

ModHelperComponent.AddCheckbox(Info, bool, string, UnityAction, string) Method

Creates a new ModHelperCheckbox

-
public BTD_Mod_Helper.Api.Components.ModHelperCheckbox AddCheckbox(BTD_Mod_Helper.Api.Components.Info info, bool defaultValue, string background, UnityAction<bool> onValueChanged);
+
public BTD_Mod_Helper.Api.Components.ModHelperCheckbox AddCheckbox(BTD_Mod_Helper.Api.Components.Info info, bool defaultValue, string background, UnityAction<bool> onValueChanged, string checkImage);
 

Parameters

-

+

info Info

The name/position/size info

-

+

defaultValue System.Boolean

If it starts out checked or not

-

+

background System.String

The background behind the check, or null for nothing

-

+

onValueChanged UnityEngine.Events.UnityAction

Action to perform when it is checked/unchecked, or null

+

+

checkImage System.String

+

The checkmark itself, or null for the default checkmark

Returns

ModHelperCheckbox
The new ModHelperCheckbox

-

-

ModHelperComponent.AddCheckbox(Info, bool, string, UnityAction, string) Method

+

+

ModHelperComponent.AddCheckbox(Info, bool, string, UnityAction) Method

Creates a new ModHelperCheckbox

-
public BTD_Mod_Helper.Api.Components.ModHelperCheckbox AddCheckbox(BTD_Mod_Helper.Api.Components.Info info, bool defaultValue, string background, UnityAction<bool> onValueChanged, string checkImage);
+
public BTD_Mod_Helper.Api.Components.ModHelperCheckbox AddCheckbox(BTD_Mod_Helper.Api.Components.Info info, bool defaultValue, string background, UnityAction<bool> onValueChanged);
 

Parameters

-

+

info Info

The name/position/size info

-

+

defaultValue System.Boolean

If it starts out checked or not

-

+

background System.String

The background behind the check, or null for nothing

-

+

onValueChanged UnityEngine.Events.UnityAction

Action to perform when it is checked/unchecked, or null

-

-

checkImage System.String

-

The checkmark itself, or null for the default checkmark

Returns

ModHelperCheckbox
The new ModHelperCheckbox

-

-

ModHelperComponent.AddCheckbox(Info, bool, string, UnityAction, string, int) Method

+

+

ModHelperComponent.AddCheckbox(Info, bool, string) Method

Creates a new ModHelperCheckbox

-
public BTD_Mod_Helper.Api.Components.ModHelperCheckbox AddCheckbox(BTD_Mod_Helper.Api.Components.Info info, bool defaultValue, string background, UnityAction<bool> onValueChanged, string checkImage, int padding);
+
public BTD_Mod_Helper.Api.Components.ModHelperCheckbox AddCheckbox(BTD_Mod_Helper.Api.Components.Info info, bool defaultValue, string background);
 

Parameters

-

+

info Info

The name/position/size info

-

+

defaultValue System.Boolean

If it starts out checked or not

-

+

background System.String

The background behind the check, or null for nothing

-

-

onValueChanged UnityEngine.Events.UnityAction

-

Action to perform when it is checked/unchecked, or null

-

-

checkImage System.String

-

The checkmark itself, or null for the default checkmark

-

-

padding System.Int32

-

How much space around the outside of the check there is

Returns

ModHelperCheckbox
The new ModHelperCheckbox

-

-

ModHelperComponent.AddDropdown(Info, List, float, UnityAction) Method

+

+

ModHelperComponent.AddDropdown(Info, List, float, UnityAction, string, float) Method

Creates a new ModHelperDropdown

-
public BTD_Mod_Helper.Api.Components.ModHelperDropdown AddDropdown(BTD_Mod_Helper.Api.Components.Info info, List<string> options, float windowHeight, UnityAction<int> onValueChanged);
+
public BTD_Mod_Helper.Api.Components.ModHelperDropdown AddDropdown(BTD_Mod_Helper.Api.Components.Info info, List<string> options, float windowHeight, UnityAction<int> onValueChanged, string background, float labelFontSize);
 

Parameters

-

+

info Info

The name/position/size info. NOTE: width/height must be set to actual values

-

+

options Il2CppSystem.Collections.Generic.List

The list of options

-

+

windowHeight System.Single

Height of the created dropdown window

-

+

onValueChanged UnityEngine.Events.UnityAction

Action that should happen when an option of the given index is selected

+

+

background System.String

+

The background image

+

+

labelFontSize System.Single

+

Text size of label

Returns

ModHelperDropdown
The created ModHelperDropdown

@@ -247,30 +253,24 @@

Returns

ModHelperDropdown
The created ModHelperDropdown

-

-

ModHelperComponent.AddDropdown(Info, List, float, UnityAction, string, float) Method

+

+

ModHelperComponent.AddDropdown(Info, List, float, UnityAction) Method

Creates a new ModHelperDropdown

-
public BTD_Mod_Helper.Api.Components.ModHelperDropdown AddDropdown(BTD_Mod_Helper.Api.Components.Info info, List<string> options, float windowHeight, UnityAction<int> onValueChanged, string background, float labelFontSize);
+
public BTD_Mod_Helper.Api.Components.ModHelperDropdown AddDropdown(BTD_Mod_Helper.Api.Components.Info info, List<string> options, float windowHeight, UnityAction<int> onValueChanged);
 

Parameters

-

+

info Info

The name/position/size info. NOTE: width/height must be set to actual values

-

+

options Il2CppSystem.Collections.Generic.List

The list of options

-

+

windowHeight System.Single

Height of the created dropdown window

-

+

onValueChanged UnityEngine.Events.UnityAction

Action that should happen when an option of the given index is selected

-

-

background System.String

-

The background image

-

-

labelFontSize System.Single

-

Text size of label

Returns

ModHelperDropdown
The created ModHelperDropdown

@@ -311,59 +311,77 @@

Returns

UnityEngine.UI.LayoutElement

-

-

ModHelperComponent.AddSlider(Info, float, float, float, float, Vector2) Method

+

+

ModHelperComponent.AddSlider(Info, float, float, float, float, Vector2, UnityAction, float, string, float) Method

Creates a new ModHelperSlider

-
public BTD_Mod_Helper.Api.Components.ModHelperSlider AddSlider(BTD_Mod_Helper.Api.Components.Info info, float defaultValue, float minValue, float maxValue, float stepSize, Vector2 handleSize);
+
public BTD_Mod_Helper.Api.Components.ModHelperSlider AddSlider(BTD_Mod_Helper.Api.Components.Info info, float defaultValue, float minValue, float maxValue, float stepSize, Vector2 handleSize, UnityAction<float> onValueChanged, float fontSize, string labelSuffix, float startingValue);
 

Parameters

-

+

info Info

The name/position/size info. NOTE: height must be a set value

-

+

defaultValue System.Single

The default slider amount

-

+

minValue System.Single

The minimum value of the slider

-

+

maxValue System.Single

The maximum value of the slider

-

+

stepSize System.Single

What value the slider should increase by per tick

-

+

handleSize UnityEngine.Vector2

The height and width of the pip

+

+

onValueChanged UnityEngine.Events.UnityAction

+

Action should happen when the slider changes value, or null

+

+

fontSize System.Single

+

The size of the label text

+

+

labelSuffix System.String

+

String to add to the end of the label, e.g. "%"

+

+

startingValue System.Single

+

If not null, the value that this should start as instead of the default

Returns

ModHelperSlider

-

-

ModHelperComponent.AddSlider(Info, float, float, float, float, Vector2, UnityAction) Method

+

+

ModHelperComponent.AddSlider(Info, float, float, float, float, Vector2, UnityAction, float, string) Method

Creates a new ModHelperSlider

-
public BTD_Mod_Helper.Api.Components.ModHelperSlider AddSlider(BTD_Mod_Helper.Api.Components.Info info, float defaultValue, float minValue, float maxValue, float stepSize, Vector2 handleSize, UnityAction<float> onValueChanged);
+
public BTD_Mod_Helper.Api.Components.ModHelperSlider AddSlider(BTD_Mod_Helper.Api.Components.Info info, float defaultValue, float minValue, float maxValue, float stepSize, Vector2 handleSize, UnityAction<float> onValueChanged, float fontSize, string labelSuffix);
 

Parameters

-

+

info Info

The name/position/size info. NOTE: height must be a set value

-

+

defaultValue System.Single

The default slider amount

-

+

minValue System.Single

The minimum value of the slider

-

+

maxValue System.Single

The maximum value of the slider

-

+

stepSize System.Single

What value the slider should increase by per tick

-

+

handleSize UnityEngine.Vector2

The height and width of the pip

-

+

onValueChanged UnityEngine.Events.UnityAction

Action should happen when the slider changes value, or null

+

+

fontSize System.Single

+

The size of the label text

+

+

labelSuffix System.String

+

String to add to the end of the label, e.g. "%"

Returns

ModHelperSlider

@@ -398,91 +416,79 @@

Returns

ModHelperSlider

-

-

ModHelperComponent.AddSlider(Info, float, float, float, float, Vector2, UnityAction, float, string) Method

+

+

ModHelperComponent.AddSlider(Info, float, float, float, float, Vector2, UnityAction) Method

Creates a new ModHelperSlider

-
public BTD_Mod_Helper.Api.Components.ModHelperSlider AddSlider(BTD_Mod_Helper.Api.Components.Info info, float defaultValue, float minValue, float maxValue, float stepSize, Vector2 handleSize, UnityAction<float> onValueChanged, float fontSize, string labelSuffix);
+
public BTD_Mod_Helper.Api.Components.ModHelperSlider AddSlider(BTD_Mod_Helper.Api.Components.Info info, float defaultValue, float minValue, float maxValue, float stepSize, Vector2 handleSize, UnityAction<float> onValueChanged);
 

Parameters

-

+

info Info

The name/position/size info. NOTE: height must be a set value

-

+

defaultValue System.Single

The default slider amount

-

+

minValue System.Single

The minimum value of the slider

-

+

maxValue System.Single

The maximum value of the slider

-

+

stepSize System.Single

What value the slider should increase by per tick

-

+

handleSize UnityEngine.Vector2

The height and width of the pip

-

+

onValueChanged UnityEngine.Events.UnityAction

Action should happen when the slider changes value, or null

-

-

fontSize System.Single

-

The size of the label text

-

-

labelSuffix System.String

-

String to add to the end of the label, e.g. "%"

Returns

ModHelperSlider

-

-

ModHelperComponent.AddSlider(Info, float, float, float, float, Vector2, UnityAction, float, string, float) Method

+

+

ModHelperComponent.AddSlider(Info, float, float, float, float, Vector2) Method

Creates a new ModHelperSlider

-
public BTD_Mod_Helper.Api.Components.ModHelperSlider AddSlider(BTD_Mod_Helper.Api.Components.Info info, float defaultValue, float minValue, float maxValue, float stepSize, Vector2 handleSize, UnityAction<float> onValueChanged, float fontSize, string labelSuffix, float startingValue);
+
public BTD_Mod_Helper.Api.Components.ModHelperSlider AddSlider(BTD_Mod_Helper.Api.Components.Info info, float defaultValue, float minValue, float maxValue, float stepSize, Vector2 handleSize);
 

Parameters

-

+

info Info

The name/position/size info. NOTE: height must be a set value

-

+

defaultValue System.Single

The default slider amount

-

+

minValue System.Single

The minimum value of the slider

-

+

maxValue System.Single

The maximum value of the slider

-

+

stepSize System.Single

What value the slider should increase by per tick

-

+

handleSize UnityEngine.Vector2

The height and width of the pip

-

-

onValueChanged UnityEngine.Events.UnityAction

-

Action should happen when the slider changes value, or null

-

-

fontSize System.Single

-

The size of the label text

-

-

labelSuffix System.String

-

String to add to the end of the label, e.g. "%"

-

-

startingValue System.Single

-

If not null, the value that this should start as instead of the default

Returns

ModHelperSlider

-

-

ModHelperComponent.AddText(Info, string) Method

+

+

ModHelperComponent.AddText(Info, string, float, TextAlignmentOptions) Method

Creates a new ModHelperText

-
public BTD_Mod_Helper.Api.Components.ModHelperText AddText(BTD_Mod_Helper.Api.Components.Info info, string text);
+
public BTD_Mod_Helper.Api.Components.ModHelperText AddText(BTD_Mod_Helper.Api.Components.Info info, string text, float fontSize, TextAlignmentOptions align);
 

Parameters

-

+

info Info

The name/position/size info

-

+

text System.String

The text to display

+

+

fontSize System.Single

+

Size of font

+

+

align Il2CppTMPro.TextAlignmentOptions

+

Alignment of text

Returns

ModHelperText
The created ModHelperText

@@ -504,24 +510,18 @@

Returns

ModHelperText
The created ModHelperText

-

-

ModHelperComponent.AddText(Info, string, float, TextAlignmentOptions) Method

+

+

ModHelperComponent.AddText(Info, string) Method

Creates a new ModHelperText

-
public BTD_Mod_Helper.Api.Components.ModHelperText AddText(BTD_Mod_Helper.Api.Components.Info info, string text, float fontSize, TextAlignmentOptions align);
+
public BTD_Mod_Helper.Api.Components.ModHelperText AddText(BTD_Mod_Helper.Api.Components.Info info, string text);
 

Parameters

-

+

info Info

The name/position/size info

-

+

text System.String

The text to display

-

-

fontSize System.Single

-

Size of font

-

-

align Il2CppTMPro.TextAlignmentOptions

-

Alignment of text

Returns

ModHelperText
The created ModHelperText

@@ -610,4 +610,4 @@

component ModHelperComponent

Returns

-

UnityEngine.RectTransform

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

UnityEngine.RectTransform

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Components.ModHelperComponentExt.html b/docs/BTD_Mod_Helper.Api.Components.ModHelperComponentExt.html index e310fa2b4..25340f98b 100644 --- a/docs/BTD_Mod_Helper.Api.Components.ModHelperComponentExt.html +++ b/docs/BTD_Mod_Helper.Api.Components.ModHelperComponentExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Components.ModHelperComponentExt
Skip to Main Content

BTD_Mod_Helper.Api.Components.ModHelperComponentExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Components.ModHelperComponentExt \ No newline at end of file +

T

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Components.ModHelperDropdown.html b/docs/BTD_Mod_Helper.Api.Components.ModHelperDropdown.html index 0b6f336d1..ed012e299 100644 --- a/docs/BTD_Mod_Helper.Api.Components.ModHelperDropdown.html +++ b/docs/BTD_Mod_Helper.Api.Components.ModHelperDropdown.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Components.ModHelperDropdown
Skip to Main Content

BTD_Mod_Helper.Api.Components.ModHelperDropdown


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Components.ModHelperDropdown \ No newline at end of file +The created ModHelperDropdown

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Components.ModHelperImage.html b/docs/BTD_Mod_Helper.Api.Components.ModHelperImage.html index b3543b8a8..aac3ea17e 100644 --- a/docs/BTD_Mod_Helper.Api.Components.ModHelperImage.html +++ b/docs/BTD_Mod_Helper.Api.Components.ModHelperImage.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Components.ModHelperImage
Skip to Main Content

BTD_Mod_Helper.Api.Components.ModHelperImage


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Components.ModHelperImage \ No newline at end of file +The created ModHelperImage

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Components.ModHelperInputField.html b/docs/BTD_Mod_Helper.Api.Components.ModHelperInputField.html index 977825158..82e3ea636 100644 --- a/docs/BTD_Mod_Helper.Api.Components.ModHelperInputField.html +++ b/docs/BTD_Mod_Helper.Api.Components.ModHelperInputField.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Components.ModHelperInputField
Skip to Main Content

BTD_Mod_Helper.Api.Components.ModHelperInputField


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Components.ModHelperInputField \ No newline at end of file +

Whether the onValueChanged listener should fire

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Components.ModHelperOption.html b/docs/BTD_Mod_Helper.Api.Components.ModHelperOption.html index 12763614c..fd603c376 100644 --- a/docs/BTD_Mod_Helper.Api.Components.ModHelperOption.html +++ b/docs/BTD_Mod_Helper.Api.Components.ModHelperOption.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Components.ModHelperOption
Skip to Main Content

BTD_Mod_Helper.Api.Components.ModHelperOption


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Components.ModHelperOption \ No newline at end of file +

action UnityEngine.Events.UnityAction

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Components.ModHelperPanel.html b/docs/BTD_Mod_Helper.Api.Components.ModHelperPanel.html index 202aa6566..25bea9d59 100644 --- a/docs/BTD_Mod_Helper.Api.Components.ModHelperPanel.html +++ b/docs/BTD_Mod_Helper.Api.Components.ModHelperPanel.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Components.ModHelperPanel
Skip to Main Content

BTD_Mod_Helper.Api.Components.ModHelperPanel


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Components.ModHelperPanel
Skip to Main Content

BTD_Mod_Helper.Api.Components.ModHelperPanel


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Components

ModHelperPanel Class

ModHelperComponent for a background panel

@@ -14,4 +14,4 @@

public Image Background { get; }

Property Value

-

UnityEngine.UI.Image

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

UnityEngine.UI.Image

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Components.ModHelperScrollPanel.html b/docs/BTD_Mod_Helper.Api.Components.ModHelperScrollPanel.html index 4a59cc5b3..83ccb3baf 100644 --- a/docs/BTD_Mod_Helper.Api.Components.ModHelperScrollPanel.html +++ b/docs/BTD_Mod_Helper.Api.Components.ModHelperScrollPanel.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Components.ModHelperScrollPanel
Skip to Main Content

BTD_Mod_Helper.Api.Components.ModHelperScrollPanel


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Components.ModHelperScrollPanel \ No newline at end of file +

child ModHelperComponent

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Components.ModHelperSlider.html b/docs/BTD_Mod_Helper.Api.Components.ModHelperSlider.html index dfdfcafe1..3bd2b601e 100644 --- a/docs/BTD_Mod_Helper.Api.Components.ModHelperSlider.html +++ b/docs/BTD_Mod_Helper.Api.Components.ModHelperSlider.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Components.ModHelperSlider
Skip to Main Content

BTD_Mod_Helper.Api.Components.ModHelperSlider


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Components.ModHelperSlider \ No newline at end of file +

Whether the onValueChanged listener should fire

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Components.ModHelperText.html b/docs/BTD_Mod_Helper.Api.Components.ModHelperText.html index d920b016c..290020a6d 100644 --- a/docs/BTD_Mod_Helper.Api.Components.ModHelperText.html +++ b/docs/BTD_Mod_Helper.Api.Components.ModHelperText.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Components.ModHelperText
Skip to Main Content

BTD_Mod_Helper.Api.Components.ModHelperText


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Components.ModHelperText \ No newline at end of file +

text System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Components.ScaleOverride.html b/docs/BTD_Mod_Helper.Api.Components.ScaleOverride.html index 3c521b397..5eae552ed 100644 --- a/docs/BTD_Mod_Helper.Api.Components.ScaleOverride.html +++ b/docs/BTD_Mod_Helper.Api.Components.ScaleOverride.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Components.ScaleOverride
Skip to Main Content

BTD_Mod_Helper.Api.Components.ScaleOverride


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Components.ScaleOverride
Skip to Main Content

BTD_Mod_Helper.Api.Components.ScaleOverride


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Components

ScaleOverride Class

Custom component to keep the scale of a transform permanently at 0, even if an Animator tries to change it

@@ -12,4 +12,4 @@

Field Value

-

UnityEngine.Vector3

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

UnityEngine.Vector3

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Coop.MessageUtils.html b/docs/BTD_Mod_Helper.Api.Coop.MessageUtils.html index 44de73366..d6bfb4bbf 100644 --- a/docs/BTD_Mod_Helper.Api.Coop.MessageUtils.html +++ b/docs/BTD_Mod_Helper.Api.Coop.MessageUtils.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Coop.MessageUtils
Skip to Main Content

BTD_Mod_Helper.Api.Coop.MessageUtils


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Coop.MessageUtils \ No newline at end of file +

T

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Data.IModSettings.html b/docs/BTD_Mod_Helper.Api.Data.IModSettings.html index 3cb8fbe8d..0e6d4d5f4 100644 --- a/docs/BTD_Mod_Helper.Api.Data.IModSettings.html +++ b/docs/BTD_Mod_Helper.Api.Data.IModSettings.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Data.IModSettings
Skip to Main Content

BTD_Mod_Helper.Api.Data.IModSettings


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Data.IModSettings
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Implements IModContent

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Data.ModMultiTextOverride.html b/docs/BTD_Mod_Helper.Api.Data.ModMultiTextOverride.html index 5bbb86ddd..ced029e50 100644 --- a/docs/BTD_Mod_Helper.Api.Data.ModMultiTextOverride.html +++ b/docs/BTD_Mod_Helper.Api.Data.ModMultiTextOverride.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Data.ModMultiTextOverride
Skip to Main Content

BTD_Mod_Helper.Api.Data.ModMultiTextOverride


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Data.ModMultiTextOverride \ No newline at end of file +

System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Data.ModSettings.html b/docs/BTD_Mod_Helper.Api.Data.ModSettings.html index 2986023f9..5db1b4a32 100644 --- a/docs/BTD_Mod_Helper.Api.Data.ModSettings.html +++ b/docs/BTD_Mod_Helper.Api.Data.ModSettings.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Data.ModSettings
Skip to Main Content

BTD_Mod_Helper.Api.Data.ModSettings


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Data.ModSettings
Skip to Main Content

BTD_Mod_Helper.Api.Data.ModSettings


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Data

ModSettings Class

Another class outside of the main BloonsTD6Mod class that ModSettings can be defined in. Rules otherwise work the same
@@ -8,4 +8,4 @@

System.Object ï¡’ ModContent ï¡’ ModSettings

-

Implements IModSettings, IModContent

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Implements IModSettings, IModContent

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Data.ModTextOverride.html b/docs/BTD_Mod_Helper.Api.Data.ModTextOverride.html index ad4d511f3..0dc786e80 100644 --- a/docs/BTD_Mod_Helper.Api.Data.ModTextOverride.html +++ b/docs/BTD_Mod_Helper.Api.Data.ModTextOverride.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Data.ModTextOverride
Skip to Main Content

BTD_Mod_Helper.Api.Data.ModTextOverride


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Data.ModTextOverride
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Display.ModBloonCustomDisplay.html b/docs/BTD_Mod_Helper.Api.Display.ModBloonCustomDisplay.html index 11ed4e510..ba77faf5f 100644 --- a/docs/BTD_Mod_Helper.Api.Display.ModBloonCustomDisplay.html +++ b/docs/BTD_Mod_Helper.Api.Display.ModBloonCustomDisplay.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Display.ModBloonCustomDisplay
Skip to Main Content

BTD_Mod_Helper.Api.Display.ModBloonCustomDisplay


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Display.ModBloonCustomDisplay \ No newline at end of file +

System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Display.ModBloonCustomDisplay_T_.html b/docs/BTD_Mod_Helper.Api.Display.ModBloonCustomDisplay_T_.html index 531bfa175..dd67e4c57 100644 --- a/docs/BTD_Mod_Helper.Api.Display.ModBloonCustomDisplay_T_.html +++ b/docs/BTD_Mod_Helper.Api.Display.ModBloonCustomDisplay_T_.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Display.ModBloonCustomDisplay_T_
Skip to Main Content

BTD_Mod_Helper.Api.Display.ModBloonCustomDisplay_T_


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Display.ModBloonCustomDisplay_T_
Skip to Main Content

BTD_Mod_Helper.Api.Display.ModBloonCustomDisplay_T_


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Display

ModBloonCustomDisplay Class

A ModCustomDisplay that will automatically apply to a ModBloon

@@ -16,4 +16,4 @@

public sealed override BTD_Mod_Helper.Api.Bloons.ModBloon Bloon { get; }

Property Value

-

ModBloon

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

ModBloon

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Display.ModBloonDisplay.html b/docs/BTD_Mod_Helper.Api.Display.ModBloonDisplay.html index bff227e03..a96cd4cd9 100644 --- a/docs/BTD_Mod_Helper.Api.Display.ModBloonDisplay.html +++ b/docs/BTD_Mod_Helper.Api.Display.ModBloonDisplay.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Display.ModBloonDisplay
Skip to Main Content

BTD_Mod_Helper.Api.Display.ModBloonDisplay


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Display.ModBloonDisplay \ No newline at end of file +

System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Display.ModBloonDisplay_T_.html b/docs/BTD_Mod_Helper.Api.Display.ModBloonDisplay_T_.html index 6743f4680..a75f4bd83 100644 --- a/docs/BTD_Mod_Helper.Api.Display.ModBloonDisplay_T_.html +++ b/docs/BTD_Mod_Helper.Api.Display.ModBloonDisplay_T_.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Display.ModBloonDisplay_T_
Skip to Main Content

BTD_Mod_Helper.Api.Display.ModBloonDisplay_T_


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Display.ModBloonDisplay_T_
Skip to Main Content

BTD_Mod_Helper.Api.Display.ModBloonDisplay_T_


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Display

ModBloonDisplay Class

A convenient generic class for applying a ModBloonDisplay to a ModBloon

@@ -16,4 +16,4 @@

Property Value

-

ModBloon

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

ModBloon

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Display.ModBuffIcon.html b/docs/BTD_Mod_Helper.Api.Display.ModBuffIcon.html index d82979a60..f5f57b5e5 100644 --- a/docs/BTD_Mod_Helper.Api.Display.ModBuffIcon.html +++ b/docs/BTD_Mod_Helper.Api.Display.ModBuffIcon.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Display.ModBuffIcon
Skip to Main Content

BTD_Mod_Helper.Api.Display.ModBuffIcon


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Display.ModBuffIcon \ No newline at end of file +

The support model to apply to

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Display.ModCustomDisplay.html b/docs/BTD_Mod_Helper.Api.Display.ModCustomDisplay.html index 3cb0b0a8c..b7b2cf963 100644 --- a/docs/BTD_Mod_Helper.Api.Display.ModCustomDisplay.html +++ b/docs/BTD_Mod_Helper.Api.Display.ModCustomDisplay.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Display.ModCustomDisplay
Skip to Main Content

BTD_Mod_Helper.Api.Display.ModCustomDisplay


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Display.ModCustomDisplay \ No newline at end of file +

node Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Display.ModDisplay.html b/docs/BTD_Mod_Helper.Api.Display.ModDisplay.html index ac6d4425c..5d9df91c7 100644 --- a/docs/BTD_Mod_Helper.Api.Display.ModDisplay.html +++ b/docs/BTD_Mod_Helper.Api.Display.ModDisplay.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Display.ModDisplay
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Api.Display.ModDisplay


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Display.ModDisplay
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Api.Display.ModDisplay


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Display

ModDisplay Class

A custom Display that is a copy of an existing Display that can be modified

@@ -198,24 +198,12 @@

textureName System.String

The name of the texture, without .png

-

-

ModDisplay.SetMeshOutlineColor(UnityDisplayNode, Color) Method

-

Sets the outline color for the first mesh renderer in the given node

-
protected void SetMeshOutlineColor(UnityDisplayNode node, Color color);
-
-

Parameters

-

-

node Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode

-

The UnityDisplayNode

-

-

color UnityEngine.Color

-

The color for it to be outlined (when not highlighted)

ModDisplay.SetMeshOutlineColor(UnityDisplayNode, Color, int) Method

Sets the outline color for the index'th mesh renderer in the given node

protected void SetMeshOutlineColor(UnityDisplayNode node, Color color, int index);
 
-

Parameters

+

Parameters

node Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode

The UnityDisplayNode

@@ -225,24 +213,24 @@

index System.Int32

What index of mesh renderer to use

-

-

ModDisplay.SetMeshTexture(UnityDisplayNode, string) Method

-

Sets the mesh texture to that of a named png

-
protected void SetMeshTexture(UnityDisplayNode node, string textureName);
+

+

ModDisplay.SetMeshOutlineColor(UnityDisplayNode, Color) Method

+

Sets the outline color for the first mesh renderer in the given node

+
protected void SetMeshOutlineColor(UnityDisplayNode node, Color color);
 
-

Parameters

-

+

Parameters

+

node Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode

The UnityDisplayNode

-

-

textureName System.String

-

The name of the texture, without .png

+

+

color UnityEngine.Color

+

The color for it to be outlined (when not highlighted)

ModDisplay.SetMeshTexture(UnityDisplayNode, string, int) Method

Sets the mesh texture to that of a named png

protected void SetMeshTexture(UnityDisplayNode node, string textureName, int index);
 
-

Parameters

+

Parameters

node Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode

The UnityDisplayNode

@@ -252,24 +240,24 @@

index System.Int32

The index to set at

-

-

ModDisplay.UseNode(string, Action) Method

-

Gets a UnityDisplayNode for a different guid

-
protected void UseNode(string guid, System.Action<UnityDisplayNode> action);
+

+

ModDisplay.SetMeshTexture(UnityDisplayNode, string) Method

+

Sets the mesh texture to that of a named png

+
protected void SetMeshTexture(UnityDisplayNode node, string textureName);
 
-

Parameters

-

-

guid System.String

-

The asset reference guid to get the node from

-

-

action System.Action<Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode>

-

What to do with the node

+

Parameters

+

+

node Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode

+

The UnityDisplayNode

+

+

textureName System.String

+

The name of the texture, without .png

ModDisplay.UseNode(string, Action, DisplayCategory) Method

Gets a UnityDisplayNode for a different guid

protected void UseNode(string guid, System.Action<UnityDisplayNode> action, DisplayCategory displayCategory);
 
-

Parameters

+

Parameters

guid System.String

The asset reference guid to get the node from

@@ -277,4 +265,16 @@

System.Action<Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode>

What to do with the node

-

displayCategory Il2CppAssets.Scripts.Models.GenericBehaviors.DisplayCategory

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

displayCategory Il2CppAssets.Scripts.Models.GenericBehaviors.DisplayCategory

+

+

ModDisplay.UseNode(string, Action) Method

+

Gets a UnityDisplayNode for a different guid

+
protected void UseNode(string guid, System.Action<UnityDisplayNode> action);
+
+

Parameters

+

+

guid System.String

+

The asset reference guid to get the node from

+

+

action System.Action<Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode>

+

What to do with the node

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Display.ModDisplay2D.html b/docs/BTD_Mod_Helper.Api.Display.ModDisplay2D.html index 8c14c22cf..a4631d897 100644 --- a/docs/BTD_Mod_Helper.Api.Display.ModDisplay2D.html +++ b/docs/BTD_Mod_Helper.Api.Display.ModDisplay2D.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Display.ModDisplay2D
Skip to Main Content

BTD_Mod_Helper.Api.Display.ModDisplay2D


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Display.ModDisplay2D \ No newline at end of file +

The prototype unity display node

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Display.ModTowerCustomDisplay.html b/docs/BTD_Mod_Helper.Api.Display.ModTowerCustomDisplay.html index 2b9b1542b..eb2c7a19f 100644 --- a/docs/BTD_Mod_Helper.Api.Display.ModTowerCustomDisplay.html +++ b/docs/BTD_Mod_Helper.Api.Display.ModTowerCustomDisplay.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Display.ModTowerCustomDisplay
Skip to Main Content

BTD_Mod_Helper.Api.Display.ModTowerCustomDisplay


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Display.ModTowerCustomDisplay \ No newline at end of file +

node Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Display.ModTowerCustomDisplay_T_.html b/docs/BTD_Mod_Helper.Api.Display.ModTowerCustomDisplay_T_.html index f456b4ddf..1c57e55fc 100644 --- a/docs/BTD_Mod_Helper.Api.Display.ModTowerCustomDisplay_T_.html +++ b/docs/BTD_Mod_Helper.Api.Display.ModTowerCustomDisplay_T_.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Display.ModTowerCustomDisplay_T_
Skip to Main Content

BTD_Mod_Helper.Api.Display.ModTowerCustomDisplay_T_


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Display.ModTowerCustomDisplay_T_
Skip to Main Content

BTD_Mod_Helper.Api.Display.ModTowerCustomDisplay_T_


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Display

ModTowerCustomDisplay Class

A convenient generic class for applying a ModTowerCustomDisplay to a ModTower

@@ -16,4 +16,4 @@

public override BTD_Mod_Helper.Api.Towers.ModTower Tower { get; }

Property Value

-

ModTower

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

ModTower

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Display.ModTowerDisplay.html b/docs/BTD_Mod_Helper.Api.Display.ModTowerDisplay.html index a2b67ebb4..5e29f8eda 100644 --- a/docs/BTD_Mod_Helper.Api.Display.ModTowerDisplay.html +++ b/docs/BTD_Mod_Helper.Api.Display.ModTowerDisplay.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Display.ModTowerDisplay
Skip to Main Content

BTD_Mod_Helper.Api.Display.ModTowerDisplay


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Display.ModTowerDisplay \ No newline at end of file +If the Tower should have this display

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Display.ModTowerDisplay_T_.html b/docs/BTD_Mod_Helper.Api.Display.ModTowerDisplay_T_.html index 2bd6f84c9..7a6b77e40 100644 --- a/docs/BTD_Mod_Helper.Api.Display.ModTowerDisplay_T_.html +++ b/docs/BTD_Mod_Helper.Api.Display.ModTowerDisplay_T_.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Display.ModTowerDisplay_T_
Skip to Main Content

BTD_Mod_Helper.Api.Display.ModTowerDisplay_T_


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Display.ModTowerDisplay_T_
Skip to Main Content

BTD_Mod_Helper.Api.Display.ModTowerDisplay_T_


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Display

ModTowerDisplay Class

A convenient generic class for applying a ModTowerDisplay to a ModTower

@@ -16,4 +16,4 @@

Property Value

-

ModTower

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

ModTower

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Enums.RoundSetType.html b/docs/BTD_Mod_Helper.Api.Enums.RoundSetType.html index b775bb0d0..873d768ff 100644 --- a/docs/BTD_Mod_Helper.Api.Enums.RoundSetType.html +++ b/docs/BTD_Mod_Helper.Api.Enums.RoundSetType.html @@ -1,7 +1,7 @@ -BTD_Mod_Helper.Api.Enums.RoundSetType
Skip to Main Content

BTD_Mod_Helper.Api.Enums.RoundSetType


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Enums.RoundSetType
Skip to Main Content

BTD_Mod_Helper.Api.Enums.RoundSetType


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Enums

RoundSetType Class

In game IDs for the round sets included in BTD6

public static class RoundSetType
 
-

Inheritance System.Object ï¡’ RoundSetType

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Inheritance System.Object ï¡’ RoundSetType

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Enums.ScheduleType.html b/docs/BTD_Mod_Helper.Api.Enums.ScheduleType.html index 47b32b6e9..ef754ad6d 100644 --- a/docs/BTD_Mod_Helper.Api.Enums.ScheduleType.html +++ b/docs/BTD_Mod_Helper.Api.Enums.ScheduleType.html @@ -1,6 +1,6 @@ -BTD_Mod_Helper.Api.Enums.ScheduleType
Skip to Main Content

BTD_Mod_Helper.Api.Enums.ScheduleType


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Enums.ScheduleType
Skip to Main Content

BTD_Mod_Helper.Api.Enums.ScheduleType


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Enums

ScheduleType Enum

Controls how you want to wait the Task Scheduler to wait for your tasks

public enum ScheduleType
-
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Enums.TowerSetType.html b/docs/BTD_Mod_Helper.Api.Enums.TowerSetType.html index 459f9ac96..e7757da29 100644 --- a/docs/BTD_Mod_Helper.Api.Enums.TowerSetType.html +++ b/docs/BTD_Mod_Helper.Api.Enums.TowerSetType.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Enums.TowerSetType
Skip to Main Content

BTD_Mod_Helper.Api.Enums.TowerSetType


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Enums.TowerSetType \ No newline at end of file +

System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Fonts.html b/docs/BTD_Mod_Helper.Api.Fonts.html index 213fc0d38..f39514a2d 100644 --- a/docs/BTD_Mod_Helper.Api.Fonts.html +++ b/docs/BTD_Mod_Helper.Api.Fonts.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Fonts
Skip to Main Content

BTD_Mod_Helper.Api.Fonts


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Fonts
Skip to Main Content

BTD_Mod_Helper.Api.Fonts


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api

Fonts Class

Class to statically store TMP_FontAsset for different fonts

@@ -15,4 +15,4 @@

name System.String

Returns

-

Il2CppTMPro.TMP_FontAsset

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Il2CppTMPro.TMP_FontAsset

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Helpers.AbilityHelper.html b/docs/BTD_Mod_Helper.Api.Helpers.AbilityHelper.html index 3924a23d7..c8745d7ad 100644 --- a/docs/BTD_Mod_Helper.Api.Helpers.AbilityHelper.html +++ b/docs/BTD_Mod_Helper.Api.Helpers.AbilityHelper.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Helpers.AbilityHelper
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Api.Helpers.AbilityHelper


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Helpers.AbilityHelper
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Api.Helpers.AbilityHelper


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Helpers

AbilityHelper Class

A wrapper around AbilityModels for making them easier to create

@@ -256,4 +256,4 @@

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

Returns

-

AbilityHelper

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

AbilityHelper

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Helpers.ActionHelper.html b/docs/BTD_Mod_Helper.Api.Helpers.ActionHelper.html index 936d3f32c..7734c08d1 100644 --- a/docs/BTD_Mod_Helper.Api.Helpers.ActionHelper.html +++ b/docs/BTD_Mod_Helper.Api.Helpers.ActionHelper.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Helpers.ActionHelper
Skip to Main Content

BTD_Mod_Helper.Api.Helpers.ActionHelper


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Helpers.ActionHelper \ No newline at end of file +

System.Action<T>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Helpers.AttackHelper.html b/docs/BTD_Mod_Helper.Api.Helpers.AttackHelper.html index 5599468b9..115f617d7 100644 --- a/docs/BTD_Mod_Helper.Api.Helpers.AttackHelper.html +++ b/docs/BTD_Mod_Helper.Api.Helpers.AttackHelper.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Helpers.AttackHelper
Skip to Main Content

BTD_Mod_Helper.Api.Helpers.AttackHelper


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Helpers.AttackHelper
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

AttackHelper

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Helpers.CostHelper.html b/docs/BTD_Mod_Helper.Api.Helpers.CostHelper.html index 82acf2562..9f44c2090 100644 --- a/docs/BTD_Mod_Helper.Api.Helpers.CostHelper.html +++ b/docs/BTD_Mod_Helper.Api.Helpers.CostHelper.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Helpers.CostHelper
Skip to Main Content

BTD_Mod_Helper.Api.Helpers.CostHelper


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Helpers.CostHelper \ No newline at end of file +

System.Int32

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Helpers.FileDialogHelper.html b/docs/BTD_Mod_Helper.Api.Helpers.FileDialogHelper.html index 06bf7f8d5..24bf1a215 100644 --- a/docs/BTD_Mod_Helper.Api.Helpers.FileDialogHelper.html +++ b/docs/BTD_Mod_Helper.Api.Helpers.FileDialogHelper.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Helpers.FileDialogHelper
Skip to Main Content

BTD_Mod_Helper.Api.Helpers.FileDialogHelper


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Helpers.FileDialogHelper
Skip to Main Content

BTD_Mod_Helper.Api.Helpers.FileDialogHelper


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Helpers

FileDialogHelper Class

Class to help with the usage of Native File Dialogs

@@ -10,4 +10,4 @@

FileDialogHelper.PrepareNativeDlls() Method

Ensure that the NFD native dlls are present in the game root folder

public static void PrepareNativeDlls();
-
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Helpers.FileIOHelper.html b/docs/BTD_Mod_Helper.Api.Helpers.FileIOHelper.html index 82c47e35f..e33b4dc43 100644 --- a/docs/BTD_Mod_Helper.Api.Helpers.FileIOHelper.html +++ b/docs/BTD_Mod_Helper.Api.Helpers.FileIOHelper.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Helpers.FileIOHelper
Skip to Main Content

BTD_Mod_Helper.Api.Helpers.FileIOHelper


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Helpers.FileIOHelper \ No newline at end of file +

data Il2CppSystem.Object

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Helpers.GameModelExporter.html b/docs/BTD_Mod_Helper.Api.Helpers.GameModelExporter.html index 5b5b01c24..e4ba99c9c 100644 --- a/docs/BTD_Mod_Helper.Api.Helpers.GameModelExporter.html +++ b/docs/BTD_Mod_Helper.Api.Helpers.GameModelExporter.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Helpers.GameModelExporter
Skip to Main Content

BTD_Mod_Helper.Api.Helpers.GameModelExporter


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Helpers.GameModelExporter
Skip to Main Content

BTD_Mod_Helper.Api.Helpers.GameModelExporter


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Helpers

GameModelExporter Class

Class for handily exporting elements of the GameModel to json files

@@ -27,4 +27,4 @@

path System.String

Returns

-

System.Boolean

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

System.Boolean

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Helpers.Instances.html b/docs/BTD_Mod_Helper.Api.Helpers.Instances.html index 19fb5ceea..51f91da4e 100644 --- a/docs/BTD_Mod_Helper.Api.Helpers.Instances.html +++ b/docs/BTD_Mod_Helper.Api.Helpers.Instances.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Helpers.Instances
Skip to Main Content

BTD_Mod_Helper.Api.Helpers.Instances


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Helpers.Instances
Skip to Main Content

BTD_Mod_Helper.Api.Helpers.Instances


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Helpers

Instances Class

Provides quick access to many major BTD6 singleton classes

@@ -194,4 +194,4 @@

public static UnityToSimulation UnityToSimulation { get; }

Property Value

-

Il2CppAssets.Scripts.Unity.Bridge.UnityToSimulation

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Il2CppAssets.Scripts.Unity.Bridge.UnityToSimulation

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Helpers.Lists.html b/docs/BTD_Mod_Helper.Api.Helpers.Lists.html index 8b7d1bf0b..d0aa35d7b 100644 --- a/docs/BTD_Mod_Helper.Api.Helpers.Lists.html +++ b/docs/BTD_Mod_Helper.Api.Helpers.Lists.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Helpers.Lists
Skip to Main Content

BTD_Mod_Helper.Api.Helpers.Lists


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Helpers.Lists \ No newline at end of file +

Il2CppAssets.Scripts.Unity.Bridge.TowerToSimulation[]

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Helpers.MapHelper.html b/docs/BTD_Mod_Helper.Api.Helpers.MapHelper.html index c2021903a..7c7c7e25c 100644 --- a/docs/BTD_Mod_Helper.Api.Helpers.MapHelper.html +++ b/docs/BTD_Mod_Helper.Api.Helpers.MapHelper.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Helpers.MapHelper
Skip to Main Content

BTD_Mod_Helper.Api.Helpers.MapHelper


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Helpers.MapHelper
Skip to Main Content

BTD_Mod_Helper.Api.Helpers.MapHelper


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Helpers

MapHelper Class

Contains helper methods for working with maps and custom maps.

@@ -30,30 +30,30 @@

System.Collections.Generic.List<Il2CppAssets.Scripts.Simulation.SMath.Vector2>

Returns

Il2CppAssets.Scripts.Models.Map.PathModel

-

-

MapHelper.CreatePointInfo(float, float) Method

-

Create a Il2CppAssets.Scripts.Models.Map.PointInfo out of an X and Y coord.

-
public static PointInfo CreatePointInfo(float x, float y);
-
-

Parameters

-

-

x System.Single

-

-

y System.Single

-

Returns

-

Il2CppAssets.Scripts.Models.Map.PointInfo

MapHelper.CreatePointInfo(float, float, float) Method

Create a Il2CppAssets.Scripts.Models.Map.PointInfo out of X, Y, Z coords.

public static PointInfo CreatePointInfo(float x, float y, float z);
 
-

Parameters

+

Parameters

x System.Single

y System.Single

z System.Single

+

Returns

+

Il2CppAssets.Scripts.Models.Map.PointInfo

+

+

MapHelper.CreatePointInfo(float, float) Method

+

Create a Il2CppAssets.Scripts.Models.Map.PointInfo out of an X and Y coord.

+
public static PointInfo CreatePointInfo(float x, float y);
+
+

Parameters

+

+

x System.Single

+

+

y System.Single

Returns

Il2CppAssets.Scripts.Models.Map.PointInfo

@@ -85,4 +85,4 @@

paths Il2CppAssets.Scripts.Models.Map.PathModel[]

Returns

-

Il2CppAssets.Scripts.Models.Map.Spawners.PathSpawnerModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Il2CppAssets.Scripts.Models.Map.Spawners.PathSpawnerModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Helpers.MatchScale.html b/docs/BTD_Mod_Helper.Api.Helpers.MatchScale.html index 46b8c72df..5b3fb923d 100644 --- a/docs/BTD_Mod_Helper.Api.Helpers.MatchScale.html +++ b/docs/BTD_Mod_Helper.Api.Helpers.MatchScale.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Helpers.MatchScale
Skip to Main Content

BTD_Mod_Helper.Api.Helpers.MatchScale


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Helpers.MatchScale
Skip to Main Content

BTD_Mod_Helper.Api.Helpers.MatchScale


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Helpers

MatchScale Class

Component to make this transform continuously match the scale of another transform

@@ -12,4 +12,4 @@

Field Value

-

UnityEngine.Transform

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

UnityEngine.Transform

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Helpers.ModelHelper.html b/docs/BTD_Mod_Helper.Api.Helpers.ModelHelper.html index 15d071e63..9e719046e 100644 --- a/docs/BTD_Mod_Helper.Api.Helpers.ModelHelper.html +++ b/docs/BTD_Mod_Helper.Api.Helpers.ModelHelper.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Helpers.ModelHelper
Skip to Main Content

BTD_Mod_Helper.Api.Helpers.ModelHelper


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Helpers.ModelHelper
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Il2CppAssets.Scripts.Models.Model

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Helpers.ModelHelper_T_.html b/docs/BTD_Mod_Helper.Api.Helpers.ModelHelper_T_.html index 377855cb3..b635ffb9c 100644 --- a/docs/BTD_Mod_Helper.Api.Helpers.ModelHelper_T_.html +++ b/docs/BTD_Mod_Helper.Api.Helpers.ModelHelper_T_.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Helpers.ModelHelper_T_
Skip to Main Content

BTD_Mod_Helper.Api.Helpers.ModelHelper_T_


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Helpers.ModelHelper_T_
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

T

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Helpers.ProcessHelper.html b/docs/BTD_Mod_Helper.Api.Helpers.ProcessHelper.html index 19a0435e8..822f2806d 100644 --- a/docs/BTD_Mod_Helper.Api.Helpers.ProcessHelper.html +++ b/docs/BTD_Mod_Helper.Api.Helpers.ProcessHelper.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Helpers.ProcessHelper
Skip to Main Content

BTD_Mod_Helper.Api.Helpers.ProcessHelper


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Helpers.ProcessHelper \ No newline at end of file +
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Helpers.ProjectileHelper.html b/docs/BTD_Mod_Helper.Api.Helpers.ProjectileHelper.html index b32dd9c18..03718688d 100644 --- a/docs/BTD_Mod_Helper.Api.Helpers.ProjectileHelper.html +++ b/docs/BTD_Mod_Helper.Api.Helpers.ProjectileHelper.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Helpers.ProjectileHelper
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Api.Helpers.ProjectileHelper


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Helpers.ProjectileHelper
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Api.Helpers.ProjectileHelper


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Helpers

ProjectileHelper Class

A wrapper around ProjectileModels for making them easier to create

@@ -250,4 +250,4 @@

helper ProjectileHelper

Returns

-

Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Helpers.WeaponHelper.html b/docs/BTD_Mod_Helper.Api.Helpers.WeaponHelper.html index 5c21e6a3d..b80a9a76b 100644 --- a/docs/BTD_Mod_Helper.Api.Helpers.WeaponHelper.html +++ b/docs/BTD_Mod_Helper.Api.Helpers.WeaponHelper.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Helpers.WeaponHelper
Skip to Main Content

BTD_Mod_Helper.Api.Helpers.WeaponHelper


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Helpers.WeaponHelper \ No newline at end of file +

Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.IModContent.html b/docs/BTD_Mod_Helper.Api.IModContent.html index bef5ce19d..bdc0ad35f 100644 --- a/docs/BTD_Mod_Helper.Api.IModContent.html +++ b/docs/BTD_Mod_Helper.Api.IModContent.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.IModContent
Skip to Main Content

BTD_Mod_Helper.Api.IModContent


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.IModContent
Skip to Main Content

BTD_Mod_Helper.Api.IModContent


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api

IModContent Interface

Dummy interface to unite ModContent and BloonsTD6Mod

@@ -8,4 +8,4 @@


↳ ModSettings
↳ ModContent
-↳ BloonsMod

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +↳ BloonsMod

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.ModByteLoader.html b/docs/BTD_Mod_Helper.Api.ModByteLoader.html index 52d9d247a..4e75bdcb3 100644 --- a/docs/BTD_Mod_Helper.Api.ModByteLoader.html +++ b/docs/BTD_Mod_Helper.Api.ModByteLoader.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.ModByteLoader
Skip to Main Content

BTD_Mod_Helper.Api.ModByteLoader


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.ModByteLoader \ No newline at end of file +

System.Collections.Generic.IEnumerable<ModContent>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.ModByteLoader_T_.html b/docs/BTD_Mod_Helper.Api.ModByteLoader_T_.html index a34aafeda..9d20443c1 100644 --- a/docs/BTD_Mod_Helper.Api.ModByteLoader_T_.html +++ b/docs/BTD_Mod_Helper.Api.ModByteLoader_T_.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.ModByteLoader_T_
Skip to Main Content

BTD_Mod_Helper.Api.ModByteLoader_T_


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.ModByteLoader_T_
Skip to Main Content

BTD_Mod_Helper.Api.ModByteLoader_T_


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api

ModByteLoader Class

A class that can be generated by your mod in order to statically load a big complex Model object in your mod, like
@@ -32,4 +32,4 @@

Returns

-

T

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

T

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.ModContent.html b/docs/BTD_Mod_Helper.Api.ModContent.html index 072b93fe7..4f7c8c911 100644 --- a/docs/BTD_Mod_Helper.Api.ModContent.html +++ b/docs/BTD_Mod_Helper.Api.ModContent.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.ModContent
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Api.ModContent


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.ModContent
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Api.ModContent


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api

ModContent Class

ModContent serves two major purposes:
@@ -739,26 +739,26 @@

Returns

Il2CppAssets.Scripts.Models.TowerSets.TowerSet

-

-

ModContent.HasMod(string) Method

-

Returns whether a mod with the given name is installed

-
public static bool HasMod(string name);
-
-

Parameters

-

-

name System.String

-

Returns

-

System.Boolean

ModContent.HasMod(string, BloonsMod) Method

Returns whether a mod with the given name is installed, and pass it to the out param if it is

public static bool HasMod(string name, out BTD_Mod_Helper.BloonsMod bloonsMod);
 
-

Parameters

+

Parameters

name System.String

bloonsMod BloonsMod

+

Returns

+

System.Boolean

+

+

ModContent.HasMod(string) Method

+

Returns whether a mod with the given name is installed

+
public static bool HasMod(string name);
+
+

Parameters

+

+

name System.String

Returns

System.Boolean

@@ -874,4 +874,4 @@

Returns

System.String
-The upgrade name/id

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +The upgrade name/id

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.ModGameMenu.html b/docs/BTD_Mod_Helper.Api.ModGameMenu.html index db65ff877..7f0d8b63e 100644 --- a/docs/BTD_Mod_Helper.Api.ModGameMenu.html +++ b/docs/BTD_Mod_Helper.Api.ModGameMenu.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.ModGameMenu
Skip to Main Content

BTD_Mod_Helper.Api.ModGameMenu


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.ModGameMenu \ No newline at end of file +code

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.ModGameMenu_T_.html b/docs/BTD_Mod_Helper.Api.ModGameMenu_T_.html index 08c90cf1d..d4e095490 100644 --- a/docs/BTD_Mod_Helper.Api.ModGameMenu_T_.html +++ b/docs/BTD_Mod_Helper.Api.ModGameMenu_T_.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.ModGameMenu_T_
Skip to Main Content

BTD_Mod_Helper.Api.ModGameMenu_T_


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.ModGameMenu_T_
Skip to Main Content

BTD_Mod_Helper.Api.ModGameMenu_T_


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api

ModGameMenu Class

Generic class for creating a ModGameMenu with the given type as it's base menu

@@ -23,4 +23,4 @@

Property Value

-

T

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

T

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.ModLoadTask.html b/docs/BTD_Mod_Helper.Api.ModLoadTask.html index 0a00c784a..2ce3662e3 100644 --- a/docs/BTD_Mod_Helper.Api.ModLoadTask.html +++ b/docs/BTD_Mod_Helper.Api.ModLoadTask.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.ModLoadTask
Skip to Main Content

BTD_Mod_Helper.Api.ModLoadTask


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.ModLoadTask \ No newline at end of file +

System.Collections.IEnumerator

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.ModMenu.ModHelperHttp.html b/docs/BTD_Mod_Helper.Api.ModMenu.ModHelperHttp.html index 857295244..fb1e022ba 100644 --- a/docs/BTD_Mod_Helper.Api.ModMenu.ModHelperHttp.html +++ b/docs/BTD_Mod_Helper.Api.ModMenu.ModHelperHttp.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.ModMenu.ModHelperHttp
Skip to Main Content

BTD_Mod_Helper.Api.ModMenu.ModHelperHttp


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.ModMenu.ModHelperHttp \ No newline at end of file +

System.Threading.Tasks.Task<System.IO.Compression.ZipArchive>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.ModMenuData.html b/docs/BTD_Mod_Helper.Api.ModMenuData.html index a77b35a81..cd274d00a 100644 --- a/docs/BTD_Mod_Helper.Api.ModMenuData.html +++ b/docs/BTD_Mod_Helper.Api.ModMenuData.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.ModMenuData
Skip to Main Content

BTD_Mod_Helper.Api.ModMenuData


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.ModMenuData \ No newline at end of file +

Il2CppSystem.Object

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.ModOptions.ModSetting.html b/docs/BTD_Mod_Helper.Api.ModOptions.ModSetting.html index 0ac087a0a..1562b32f3 100644 --- a/docs/BTD_Mod_Helper.Api.ModOptions.ModSetting.html +++ b/docs/BTD_Mod_Helper.Api.ModOptions.ModSetting.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.ModOptions.ModSetting
Skip to Main Content

BTD_Mod_Helper.Api.ModOptions.ModSetting


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.ModOptions.ModSetting \ No newline at end of file +

The new value

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingBool.html b/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingBool.html index 97ccf62ba..bfc980a50 100644 --- a/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingBool.html +++ b/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingBool.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.ModOptions.ModSettingBool
Skip to Main Content

BTD_Mod_Helper.Api.ModOptions.ModSettingBool


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.ModOptions.ModSettingBool \ No newline at end of file +

ModSettingBool

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingButton.html b/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingButton.html index 67a76f646..b3409c76e 100644 --- a/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingButton.html +++ b/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingButton.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.ModOptions.ModSettingButton
Skip to Main Content

BTD_Mod_Helper.Api.ModOptions.ModSettingButton


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.ModOptions.ModSettingButton \ No newline at end of file +

System.Action<ModHelperButton>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingCategory.html b/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingCategory.html index 3aecd0142..f32a5ac03 100644 --- a/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingCategory.html +++ b/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingCategory.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.ModOptions.ModSettingCategory
Skip to Main Content

BTD_Mod_Helper.Api.ModOptions.ModSettingCategory


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.ModOptions.ModSettingCategory \ No newline at end of file +

System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingDouble.html b/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingDouble.html index 7401932bb..04d66fb00 100644 --- a/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingDouble.html +++ b/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingDouble.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.ModOptions.ModSettingDouble
Skip to Main Content

BTD_Mod_Helper.Api.ModOptions.ModSettingDouble


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.ModOptions.ModSettingDouble \ No newline at end of file +

System.Single

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingEnum_T_.html b/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingEnum_T_.html index 1b4821537..e5b5ef958 100644 --- a/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingEnum_T_.html +++ b/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingEnum_T_.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.ModOptions.ModSettingEnum_T_
Skip to Main Content

BTD_Mod_Helper.Api.ModOptions.ModSettingEnum_T_


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.ModOptions.ModSettingEnum_T_ \ No newline at end of file +

T

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingFile.html b/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingFile.html index 8208950dc..ec59f10ca 100644 --- a/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingFile.html +++ b/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingFile.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.ModOptions.ModSettingFile
Skip to Main Content

BTD_Mod_Helper.Api.ModOptions.ModSettingFile


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.ModOptions.ModSettingFile \ No newline at end of file +

System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingFloat.html b/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingFloat.html index e6f9964a8..691064751 100644 --- a/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingFloat.html +++ b/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingFloat.html @@ -1,7 +1,7 @@ -BTD_Mod_Helper.Api.ModOptions.ModSettingFloat
Skip to Main Content

BTD_Mod_Helper.Api.ModOptions.ModSettingFloat


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.ModOptions.ModSettingFloat
Skip to Main Content

BTD_Mod_Helper.Api.ModOptions.ModSettingFloat


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.ModOptions

ModSettingFloat Class

Alias for ModSettingDouble

public class ModSettingFloat : BTD_Mod_Helper.Api.ModOptions.ModSettingDouble
 
-

Inheritance System.Object ï¡’ ModSetting ï¡’ BTD_Mod_Helper.Api.ModOptions.ModSetting<System.Double> ï¡’ BTD_Mod_Helper.Api.ModOptions.ModSettingNumber<System.Double> ï¡’ ModSettingDouble ï¡’ ModSettingFloat

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Inheritance System.Object ï¡’ ModSetting ï¡’ BTD_Mod_Helper.Api.ModOptions.ModSetting<System.Double> ï¡’ BTD_Mod_Helper.Api.ModOptions.ModSettingNumber<System.Double> ï¡’ ModSettingDouble ï¡’ ModSettingFloat

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingFolder.html b/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingFolder.html index afa6f63d6..4bda3f3c0 100644 --- a/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingFolder.html +++ b/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingFolder.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.ModOptions.ModSettingFolder
Skip to Main Content

BTD_Mod_Helper.Api.ModOptions.ModSettingFolder


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.ModOptions.ModSettingFolder \ No newline at end of file +

System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingHotkey.html b/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingHotkey.html index e6b85580b..9e0fbbebf 100644 --- a/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingHotkey.html +++ b/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingHotkey.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.ModOptions.ModSettingHotkey
Skip to Main Content

BTD_Mod_Helper.Api.ModOptions.ModSettingHotkey


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.ModOptions.ModSettingHotkey \ No newline at end of file +

ModSettingHotkey

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingInt.html b/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingInt.html index 692376169..7dfe4c36e 100644 --- a/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingInt.html +++ b/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingInt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.ModOptions.ModSettingInt
Skip to Main Content

BTD_Mod_Helper.Api.ModOptions.ModSettingInt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.ModOptions.ModSettingInt \ No newline at end of file +

System.Int32

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingNumber_T_.html b/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingNumber_T_.html index 8be9a1d4c..5127ec796 100644 --- a/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingNumber_T_.html +++ b/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingNumber_T_.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.ModOptions.ModSettingNumber_T_
Skip to Main Content

BTD_Mod_Helper.Api.ModOptions.ModSettingNumber_T_


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.ModOptions.ModSettingNumber_T_ \ No newline at end of file +

System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingString.html b/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingString.html index 40a4b5bdb..2ad3ebe3b 100644 --- a/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingString.html +++ b/docs/BTD_Mod_Helper.Api.ModOptions.ModSettingString.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.ModOptions.ModSettingString
Skip to Main Content

BTD_Mod_Helper.Api.ModOptions.ModSettingString


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.ModOptions.ModSettingString \ No newline at end of file +

System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.ModOptions.ModSetting_T_.html b/docs/BTD_Mod_Helper.Api.ModOptions.ModSetting_T_.html index 78d8ffa53..fd4901e82 100644 --- a/docs/BTD_Mod_Helper.Api.ModOptions.ModSetting_T_.html +++ b/docs/BTD_Mod_Helper.Api.ModOptions.ModSetting_T_.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.ModOptions.ModSetting_T_
Skip to Main Content

BTD_Mod_Helper.Api.ModOptions.ModSetting_T_


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.ModOptions.ModSetting_T_ \ No newline at end of file +

The new value

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.MoreAccessTools.html b/docs/BTD_Mod_Helper.Api.MoreAccessTools.html index 35f3cc230..28d4b7f3b 100644 --- a/docs/BTD_Mod_Helper.Api.MoreAccessTools.html +++ b/docs/BTD_Mod_Helper.Api.MoreAccessTools.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.MoreAccessTools
Skip to Main Content

BTD_Mod_Helper.Api.MoreAccessTools


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.MoreAccessTools \ No newline at end of file +The MethodInfo, or null alongside a console warning if one couldn't be found

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.NamedModContent.html b/docs/BTD_Mod_Helper.Api.NamedModContent.html index 2b14ed7c0..086ec4735 100644 --- a/docs/BTD_Mod_Helper.Api.NamedModContent.html +++ b/docs/BTD_Mod_Helper.Api.NamedModContent.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.NamedModContent
Skip to Main Content

BTD_Mod_Helper.Api.NamedModContent


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.NamedModContent
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Scenarios.ModGameMode.html b/docs/BTD_Mod_Helper.Api.Scenarios.ModGameMode.html index 4f0933eee..abebec58f 100644 --- a/docs/BTD_Mod_Helper.Api.Scenarios.ModGameMode.html +++ b/docs/BTD_Mod_Helper.Api.Scenarios.ModGameMode.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Scenarios.ModGameMode
Skip to Main Content

BTD_Mod_Helper.Api.Scenarios.ModGameMode


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Scenarios.ModGameMode \ No newline at end of file +

gameModel Il2CppAssets.Scripts.Models.GameModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.TaskScheduler.html b/docs/BTD_Mod_Helper.Api.TaskScheduler.html index e004e29fe..09de187d7 100644 --- a/docs/BTD_Mod_Helper.Api.TaskScheduler.html +++ b/docs/BTD_Mod_Helper.Api.TaskScheduler.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.TaskScheduler
Skip to Main Content

BTD_Mod_Helper.Api.TaskScheduler


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.TaskScheduler \ No newline at end of file +

System.Collections.IEnumerator

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Towers.ModHero.html b/docs/BTD_Mod_Helper.Api.Towers.ModHero.html index 96e2707a7..f588d2f68 100644 --- a/docs/BTD_Mod_Helper.Api.Towers.ModHero.html +++ b/docs/BTD_Mod_Helper.Api.Towers.ModHero.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Towers.ModHero
Skip to Main Content

BTD_Mod_Helper.Api.Towers.ModHero


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Towers.ModHero
Skip to Main Content

BTD_Mod_Helper.Api.Towers.ModHero


To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

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

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Towers.ModHeroLevel.html b/docs/BTD_Mod_Helper.Api.Towers.ModHeroLevel.html index 6ddf416bd..e18e2f301 100644 --- a/docs/BTD_Mod_Helper.Api.Towers.ModHeroLevel.html +++ b/docs/BTD_Mod_Helper.Api.Towers.ModHeroLevel.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Towers.ModHeroLevel
Skip to Main Content

BTD_Mod_Helper.Api.Towers.ModHeroLevel


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Towers.ModHeroLevel \ No newline at end of file +

System.Int32

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Towers.ModHeroLevel_T_.html b/docs/BTD_Mod_Helper.Api.Towers.ModHeroLevel_T_.html index 36795bfb9..efd0740cc 100644 --- a/docs/BTD_Mod_Helper.Api.Towers.ModHeroLevel_T_.html +++ b/docs/BTD_Mod_Helper.Api.Towers.ModHeroLevel_T_.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Towers.ModHeroLevel_T_
Skip to Main Content

BTD_Mod_Helper.Api.Towers.ModHeroLevel_T_


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Towers.ModHeroLevel_T_
Skip to Main Content

BTD_Mod_Helper.Api.Towers.ModHeroLevel_T_


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Towers

ModHeroLevel Class

Convenient generic class for specifying the ModHero that this ModHeroLevel is for

@@ -16,4 +16,4 @@

Property Value

-

ModHero

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

ModHero

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Towers.ModParagonUpgrade.html b/docs/BTD_Mod_Helper.Api.Towers.ModParagonUpgrade.html index 018ee6cab..87951b99d 100644 --- a/docs/BTD_Mod_Helper.Api.Towers.ModParagonUpgrade.html +++ b/docs/BTD_Mod_Helper.Api.Towers.ModParagonUpgrade.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Towers.ModParagonUpgrade
Skip to Main Content

BTD_Mod_Helper.Api.Towers.ModParagonUpgrade


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Towers.ModParagonUpgrade \ No newline at end of file +

degree System.Int32

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Towers.ModParagonUpgrade_T_.html b/docs/BTD_Mod_Helper.Api.Towers.ModParagonUpgrade_T_.html index e3101d2a0..b062f6be4 100644 --- a/docs/BTD_Mod_Helper.Api.Towers.ModParagonUpgrade_T_.html +++ b/docs/BTD_Mod_Helper.Api.Towers.ModParagonUpgrade_T_.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Towers.ModParagonUpgrade_T_
Skip to Main Content

BTD_Mod_Helper.Api.Towers.ModParagonUpgrade_T_


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Towers.ModParagonUpgrade_T_
Skip to Main Content

BTD_Mod_Helper.Api.Towers.ModParagonUpgrade_T_


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Towers

ModParagonUpgrade Class

A convenient generic class for specifying the ModTower that this ModParagonUpgrade is for

@@ -16,4 +16,4 @@

Property Value

-

ModTower

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

ModTower

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Towers.ModSubTower.html b/docs/BTD_Mod_Helper.Api.Towers.ModSubTower.html index 1af51df69..c0832529a 100644 --- a/docs/BTD_Mod_Helper.Api.Towers.ModSubTower.html +++ b/docs/BTD_Mod_Helper.Api.Towers.ModSubTower.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Towers.ModSubTower
Skip to Main Content

BTD_Mod_Helper.Api.Towers.ModSubTower


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Towers.ModSubTower \ No newline at end of file +

System.Int32

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Towers.ModSubTower_T_.html b/docs/BTD_Mod_Helper.Api.Towers.ModSubTower_T_.html index afb53f773..1e4cb2721 100644 --- a/docs/BTD_Mod_Helper.Api.Towers.ModSubTower_T_.html +++ b/docs/BTD_Mod_Helper.Api.Towers.ModSubTower_T_.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Towers.ModSubTower_T_
Skip to Main Content

BTD_Mod_Helper.Api.Towers.ModSubTower_T_


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Towers.ModSubTower_T_
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Il2CppAssets.Scripts.Models.TowerSets.TowerSet

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Towers.ModTower.html b/docs/BTD_Mod_Helper.Api.Towers.ModTower.html index e4cd25c32..b9548458e 100644 --- a/docs/BTD_Mod_Helper.Api.Towers.ModTower.html +++ b/docs/BTD_Mod_Helper.Api.Towers.ModTower.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Towers.ModTower
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Api.Towers.ModTower


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Towers.ModTower
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Api.Towers.ModTower


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Towers

ModTower Class

Class for adding a custom Tower to the game. Use alongside ModUpgrade to define its upgrades,
@@ -348,4 +348,4 @@

Returns

-

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

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

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

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Towers.ModTowerHelper.html b/docs/BTD_Mod_Helper.Api.Towers.ModTowerHelper.html index 2ef79ee8d..5ca6d81aa 100644 --- a/docs/BTD_Mod_Helper.Api.Towers.ModTowerHelper.html +++ b/docs/BTD_Mod_Helper.Api.Towers.ModTowerHelper.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Towers.ModTowerHelper
Skip to Main Content

BTD_Mod_Helper.Api.Towers.ModTowerHelper


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Towers.ModTowerHelper
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Il2CppAssets.Scripts.Models.Towers.TowerModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Towers.ModTowerSet.html b/docs/BTD_Mod_Helper.Api.Towers.ModTowerSet.html index b2a20004c..74694875e 100644 --- a/docs/BTD_Mod_Helper.Api.Towers.ModTowerSet.html +++ b/docs/BTD_Mod_Helper.Api.Towers.ModTowerSet.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Towers.ModTowerSet
Skip to Main Content

BTD_Mod_Helper.Api.Towers.ModTowerSet


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Towers.ModTowerSet \ No newline at end of file +

System.Collections.Generic.IEnumerable<ModContent>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Towers.ModTower_T_.html b/docs/BTD_Mod_Helper.Api.Towers.ModTower_T_.html index 49f2521e7..b14c1920a 100644 --- a/docs/BTD_Mod_Helper.Api.Towers.ModTower_T_.html +++ b/docs/BTD_Mod_Helper.Api.Towers.ModTower_T_.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Towers.ModTower_T_
Skip to Main Content

BTD_Mod_Helper.Api.Towers.ModTower_T_


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Towers.ModTower_T_
Skip to Main Content

BTD_Mod_Helper.Api.Towers.ModTower_T_


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Towers

ModTower Class

A convenient generic class for specifying the ModTowerSet that a ModTower uses

@@ -16,4 +16,4 @@

Property Value

-

Il2CppAssets.Scripts.Models.TowerSets.TowerSet

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Il2CppAssets.Scripts.Models.TowerSets.TowerSet

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Towers.ModUpgrade.html b/docs/BTD_Mod_Helper.Api.Towers.ModUpgrade.html index 9ee91fade..097a40e5f 100644 --- a/docs/BTD_Mod_Helper.Api.Towers.ModUpgrade.html +++ b/docs/BTD_Mod_Helper.Api.Towers.ModUpgrade.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Towers.ModUpgrade
Skip to Main Content

BTD_Mod_Helper.Api.Towers.ModUpgrade


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Towers.ModUpgrade
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +If

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Towers.ModUpgrade_T_.html b/docs/BTD_Mod_Helper.Api.Towers.ModUpgrade_T_.html index c3c3af1a1..ca102f71b 100644 --- a/docs/BTD_Mod_Helper.Api.Towers.ModUpgrade_T_.html +++ b/docs/BTD_Mod_Helper.Api.Towers.ModUpgrade_T_.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Towers.ModUpgrade_T_
Skip to Main Content

BTD_Mod_Helper.Api.Towers.ModUpgrade_T_


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Towers.ModUpgrade_T_
Skip to Main Content

BTD_Mod_Helper.Api.Towers.ModUpgrade_T_


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Towers

ModUpgrade Class

A convenient generic class for specifying the ModTower that this ModUpgrade is for

@@ -16,4 +16,4 @@

Property Value

-

ModTower

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

ModTower

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Towers.ModVanillaContent.html b/docs/BTD_Mod_Helper.Api.Towers.ModVanillaContent.html index 2bb218aa9..e4a60169a 100644 --- a/docs/BTD_Mod_Helper.Api.Towers.ModVanillaContent.html +++ b/docs/BTD_Mod_Helper.Api.Towers.ModVanillaContent.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Towers.ModVanillaContent
Skip to Main Content

BTD_Mod_Helper.Api.Towers.ModVanillaContent


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Towers.ModVanillaContent \ No newline at end of file +

System.Collections.Generic.IEnumerable<Il2CppAssets.Scripts.Models.Model>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Towers.ModVanillaContent_T_.html b/docs/BTD_Mod_Helper.Api.Towers.ModVanillaContent_T_.html index f6325fa87..b31f8b99a 100644 --- a/docs/BTD_Mod_Helper.Api.Towers.ModVanillaContent_T_.html +++ b/docs/BTD_Mod_Helper.Api.Towers.ModVanillaContent_T_.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Towers.ModVanillaContent_T_
Skip to Main Content

BTD_Mod_Helper.Api.Towers.ModVanillaContent_T_


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Towers.ModVanillaContent_T_
Skip to Main Content

BTD_Mod_Helper.Api.Towers.ModVanillaContent_T_


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Towers

ModVanillaContent Class

ModContent Class for modifying a certain set of vanilla towers

@@ -15,24 +15,24 @@


↳ ModVanillaUpgrade

Methods

-

-

ModVanillaContent.Apply(T) Method

-

Applies the modifications to the vanilla content

-
public virtual void Apply(T model);
-
-

Parameters

-

-

model T

ModVanillaContent.Apply(T, GameModel) Method

Applies the modifications to the vanilla content

public virtual void Apply(T model, GameModel gameModel);
 
-

Parameters

+

Parameters

model T

gameModel Il2CppAssets.Scripts.Models.GameModel

+

+

ModVanillaContent.Apply(T) Method

+

Applies the modifications to the vanilla content

+
public virtual void Apply(T model);
+
+

Parameters

+

+

model T

ModVanillaContent.GetAffected(GameModel) Method

Gets the TowerModels that this will affect in the GameModel

@@ -52,4 +52,4 @@

gameModel Il2CppAssets.Scripts.Models.GameModel

Returns

-

System.Collections.Generic.IEnumerable<Il2CppAssets.Scripts.Models.Model>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

System.Collections.Generic.IEnumerable<Il2CppAssets.Scripts.Models.Model>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Towers.ModVanillaParagon.html b/docs/BTD_Mod_Helper.Api.Towers.ModVanillaParagon.html index d33a4b60a..397b7dfdf 100644 --- a/docs/BTD_Mod_Helper.Api.Towers.ModVanillaParagon.html +++ b/docs/BTD_Mod_Helper.Api.Towers.ModVanillaParagon.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Towers.ModVanillaParagon
Skip to Main Content

BTD_Mod_Helper.Api.Towers.ModVanillaParagon


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Towers.ModVanillaParagon \ No newline at end of file +

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

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Towers.ModVanillaTower.html b/docs/BTD_Mod_Helper.Api.Towers.ModVanillaTower.html index 429c1ae88..f69905716 100644 --- a/docs/BTD_Mod_Helper.Api.Towers.ModVanillaTower.html +++ b/docs/BTD_Mod_Helper.Api.Towers.ModVanillaTower.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Towers.ModVanillaTower
Skip to Main Content

BTD_Mod_Helper.Api.Towers.ModVanillaTower


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Towers.ModVanillaTower \ No newline at end of file +

System.Collections.Generic.IEnumerable<Il2CppAssets.Scripts.Models.Towers.TowerModel>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Towers.ModVanillaTower_T_.html b/docs/BTD_Mod_Helper.Api.Towers.ModVanillaTower_T_.html index 831e7a535..fb2e9fe70 100644 --- a/docs/BTD_Mod_Helper.Api.Towers.ModVanillaTower_T_.html +++ b/docs/BTD_Mod_Helper.Api.Towers.ModVanillaTower_T_.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Towers.ModVanillaTower_T_
Skip to Main Content

BTD_Mod_Helper.Api.Towers.ModVanillaTower_T_


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Towers.ModVanillaTower_T_
Skip to Main Content

BTD_Mod_Helper.Api.Towers.ModVanillaTower_T_


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Towers

ModVanillaTower Class

Helper class for changing a vanilla tower to be part of a modded tower set

@@ -8,4 +8,4 @@

Type parameters

T

-

Inheritance System.Object ï¡’ ModContent ï¡’ ModVanillaContent ï¡’ BTD_Mod_Helper.Api.Towers.ModVanillaContent<Il2CppAssets.Scripts.Models.Towers.TowerModel> ï¡’ ModVanillaTower ï¡’ ModVanillaTower

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Inheritance System.Object ï¡’ ModContent ï¡’ ModVanillaContent ï¡’ BTD_Mod_Helper.Api.Towers.ModVanillaContent<Il2CppAssets.Scripts.Models.Towers.TowerModel> ï¡’ ModVanillaTower ï¡’ ModVanillaTower

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Towers.ModVanillaUpgrade.html b/docs/BTD_Mod_Helper.Api.Towers.ModVanillaUpgrade.html index 6fe2004e9..9de555aa9 100644 --- a/docs/BTD_Mod_Helper.Api.Towers.ModVanillaUpgrade.html +++ b/docs/BTD_Mod_Helper.Api.Towers.ModVanillaUpgrade.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Towers.ModVanillaUpgrade
Skip to Main Content

BTD_Mod_Helper.Api.Towers.ModVanillaUpgrade


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Towers.ModVanillaUpgrade \ No newline at end of file +

System.Collections.Generic.IEnumerable<Il2CppAssets.Scripts.Models.Towers.TowerModel>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Api.Towers.ParagonMode.html b/docs/BTD_Mod_Helper.Api.Towers.ParagonMode.html index 6db3d6bf4..6d830215e 100644 --- a/docs/BTD_Mod_Helper.Api.Towers.ParagonMode.html +++ b/docs/BTD_Mod_Helper.Api.Towers.ParagonMode.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Api.Towers.ParagonMode
Skip to Main Content

BTD_Mod_Helper.Api.Towers.ParagonMode


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Api.Towers.ParagonMode
Skip to Main Content

BTD_Mod_Helper.Api.Towers.ParagonMode


BloonsTD6 Mod Helper

BTD_Mod_Helper.Api.Towers

ParagonMode Enum

Defines the Paragon behavior for a ModTower

@@ -13,4 +13,4 @@

None 0

-

Don't generate a Paragon

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Don't generate a Paragon

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.BloonsMod.html b/docs/BTD_Mod_Helper.BloonsMod.html index 81bb31cd5..fe4adadbd 100644 --- a/docs/BTD_Mod_Helper.BloonsMod.html +++ b/docs/BTD_Mod_Helper.BloonsMod.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.BloonsMod
Skip to Main Content

BTD_Mod_Helper.BloonsMod


BloonsTD6 Mod Helper

+BTD_Mod_Helper.BloonsMod \ No newline at end of file +

The json representation of the settings about to be saved

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.BloonsTD6Mod.html b/docs/BTD_Mod_Helper.BloonsTD6Mod.html index 3b417723d..de0650d3d 100644 --- a/docs/BTD_Mod_Helper.BloonsTD6Mod.html +++ b/docs/BTD_Mod_Helper.BloonsTD6Mod.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.BloonsTD6Mod
Skip to Main Content
Table of Contents

BTD_Mod_Helper.BloonsTD6Mod


BloonsTD6 Mod Helper

+BTD_Mod_Helper.BloonsTD6Mod
Skip to Main Content
Table of Contents

BTD_Mod_Helper.BloonsTD6Mod


BloonsTD6 Mod Helper

BTD_Mod_Helper

BloonsTD6Mod Class

Extend this Class instead of MelonMod to gain access to dozens of easy to use built-in hooks

@@ -308,16 +308,6 @@

System.String

action System.Action<Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode>

-

-

BloonsTD6Mod.OnNewGameModel(GameModel) Method

-

Called when a new GameModel is created, aka when things like Monkey Knowledge are applied to towers
-

-Equivalent to a HarmonyPostFix on GameModel.CreatedModded

-
public virtual void OnNewGameModel(GameModel result);
-
-

Parameters

-

-

result Il2CppAssets.Scripts.Models.GameModel

BloonsTD6Mod.OnNewGameModel(GameModel, List) Method

Called when a new GameModel is created, aka when things like Monkey Knowledge are applied to towers
@@ -325,7 +315,7 @@

public virtual void OnNewGameModel(GameModel result, List<ModModel> mods);
 
-

Parameters

+

Parameters

result Il2CppAssets.Scripts.Models.GameModel

@@ -337,7 +327,7 @@

public virtual void OnNewGameModel(GameModel result, MapModel map); -

Parameters

+

Parameters

result Il2CppAssets.Scripts.Models.GameModel

@@ -349,11 +339,21 @@

Parameters

+

Parameters

result Il2CppAssets.Scripts.Models.GameModel

mods System.Collections.Generic.IReadOnlyList<Il2CppAssets.Scripts.Models.ModModel>

+

+

BloonsTD6Mod.OnNewGameModel(GameModel) Method

+

Called when a new GameModel is created, aka when things like Monkey Knowledge are applied to towers
+

+Equivalent to a HarmonyPostFix on GameModel.CreatedModded

+
public virtual void OnNewGameModel(GameModel result);
+
+

Parameters

+

+

result Il2CppAssets.Scripts.Models.GameModel

BloonsTD6Mod.OnPauseScreenClosed(PauseScreen) Method

Called when the pause screen is closed
@@ -825,4 +825,4 @@

towerInventory Il2CppAssets.Scripts.Simulation.Input.TowerInventory

-

baseTowers System.Collections.Generic.IEnumerable<Il2CppAssets.Scripts.Models.TowerSets.TowerDetailsModel>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

baseTowers System.Collections.Generic.IEnumerable<Il2CppAssets.Scripts.Models.TowerSets.TowerDetailsModel>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.AbilityModelBehaviorExt.html b/docs/BTD_Mod_Helper.Extensions.AbilityModelBehaviorExt.html index 5a9aedc6e..7c2d57a6b 100644 --- a/docs/BTD_Mod_Helper.Extensions.AbilityModelBehaviorExt.html +++ b/docs/BTD_Mod_Helper.Extensions.AbilityModelBehaviorExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.AbilityModelBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.AbilityModelBehaviorExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.AbilityModelBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.AbilityModelBehaviorExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

AbilityModelBehaviorExt Class

Extensions for AbilityModels

@@ -65,33 +65,33 @@

Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

Returns

System.Boolean

-

-

AbilityModelBehaviorExt.RemoveBehavior(this AbilityModel) Method

-

Remove the first Behavior of Type T

-
public static void RemoveBehavior<T>(this AbilityModel model)
-    where T : Model;
-
-

Type parameters

-

-

T

-

The Behavior you want to remove

-

Parameters

-

-

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

AbilityModelBehaviorExt.RemoveBehavior(this AbilityModel, T) Method

Removes a specific behavior from a tower

public static void RemoveBehavior<T>(this AbilityModel model, T behavior)
     where T : Model;
 
-

Type parameters

+

Type parameters

T

-

Parameters

+

Parameters

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

behavior T

+

+

AbilityModelBehaviorExt.RemoveBehavior(this AbilityModel) Method

+

Remove the first Behavior of Type T

+
public static void RemoveBehavior<T>(this AbilityModel model)
+    where T : Model;
+
+

Type parameters

+

+

T

+

The Behavior you want to remove

+

Parameters

+

+

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

AbilityModelBehaviorExt.RemoveBehaviors(this AbilityModel) Method

Remove all Behaviors of type T

@@ -111,4 +111,4 @@

Parameters

-

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.AbilityModelExt.html b/docs/BTD_Mod_Helper.Extensions.AbilityModelExt.html index aadd539f7..3422e2184 100644 --- a/docs/BTD_Mod_Helper.Extensions.AbilityModelExt.html +++ b/docs/BTD_Mod_Helper.Extensions.AbilityModelExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.AbilityModelExt
Skip to Main Content

BTD_Mod_Helper.Extensions.AbilityModelExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.AbilityModelExt \ No newline at end of file +

System.Collections.Generic.List<Il2CppAssets.Scripts.Unity.Bridge.AbilityToSimulation>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.ActionExt.html b/docs/BTD_Mod_Helper.Extensions.ActionExt.html index ca2a09c59..d28651836 100644 --- a/docs/BTD_Mod_Helper.Extensions.ActionExt.html +++ b/docs/BTD_Mod_Helper.Extensions.ActionExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.ActionExt
Skip to Main Content

BTD_Mod_Helper.Extensions.ActionExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.ActionExt \ No newline at end of file +

Il2CppSystem.Action

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.AddBehaviorToBloonModelExt.html b/docs/BTD_Mod_Helper.Extensions.AddBehaviorToBloonModelExt.html index 94cdaa841..1b6d85ac6 100644 --- a/docs/BTD_Mod_Helper.Extensions.AddBehaviorToBloonModelExt.html +++ b/docs/BTD_Mod_Helper.Extensions.AddBehaviorToBloonModelExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.AddBehaviorToBloonModelExt
Skip to Main Content

BTD_Mod_Helper.Extensions.AddBehaviorToBloonModelExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.AddBehaviorToBloonModelExt
Skip to Main Content

BTD_Mod_Helper.Extensions.AddBehaviorToBloonModelExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

AddBehaviorToBloonModelExt Class

Extensions for AddBehaviorToBloonModels

@@ -65,33 +65,33 @@

Il2CppAssets.Scripts.Models.Towers.Projectiles.Behaviors.AddBehaviorToBloonModel

Returns

System.Boolean

-

-

AddBehaviorToBloonModelExt.RemoveBehavior(this AddBehaviorToBloonModel) Method

-

Remove the first Behavior of Type T

-
public static void RemoveBehavior<T>(this AddBehaviorToBloonModel model)
-    where T : Model;
-
-

Type parameters

-

-

T

-

The Behavior you want to remove

-

Parameters

-

-

model Il2CppAssets.Scripts.Models.Towers.Projectiles.Behaviors.AddBehaviorToBloonModel

AddBehaviorToBloonModelExt.RemoveBehavior(this AddBehaviorToBloonModel, T) Method

Removes a specific behavior from a tower

public static void RemoveBehavior<T>(this AddBehaviorToBloonModel model, T behavior)
     where T : Model;
 
-

Type parameters

+

Type parameters

T

-

Parameters

+

Parameters

model Il2CppAssets.Scripts.Models.Towers.Projectiles.Behaviors.AddBehaviorToBloonModel

behavior T

+

+

AddBehaviorToBloonModelExt.RemoveBehavior(this AddBehaviorToBloonModel) Method

+

Remove the first Behavior of Type T

+
public static void RemoveBehavior<T>(this AddBehaviorToBloonModel model)
+    where T : Model;
+
+

Type parameters

+

+

T

+

The Behavior you want to remove

+

Parameters

+

+

model Il2CppAssets.Scripts.Models.Towers.Projectiles.Behaviors.AddBehaviorToBloonModel

AddBehaviorToBloonModelExt.RemoveBehaviors(this AddBehaviorToBloonModel) Method

Remove all Behaviors of type T

@@ -111,4 +111,4 @@

Parameters

-

model Il2CppAssets.Scripts.Models.Towers.Projectiles.Behaviors.AddBehaviorToBloonModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

model Il2CppAssets.Scripts.Models.Towers.Projectiles.Behaviors.AddBehaviorToBloonModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.AirUnitModelBehaviorExt.html b/docs/BTD_Mod_Helper.Extensions.AirUnitModelBehaviorExt.html index 55925485b..ee2159d97 100644 --- a/docs/BTD_Mod_Helper.Extensions.AirUnitModelBehaviorExt.html +++ b/docs/BTD_Mod_Helper.Extensions.AirUnitModelBehaviorExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.AirUnitModelBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.AirUnitModelBehaviorExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.AirUnitModelBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.AirUnitModelBehaviorExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

AirUnitModelBehaviorExt Class

Behavior extensions for AirUnitModels

@@ -51,66 +51,66 @@

Il2CppAssets.Scripts.Models.Towers.Behaviors.AirUnitModel

Returns

System.Collections.Generic.List<T>

-

-

AirUnitModelBehaviorExt.HasBehavior(this AirUnitModel) Method

+

+

AirUnitModelBehaviorExt.HasBehavior(this AirUnitModel, T) Method

Check if this has a specific Behavior

-
public static bool HasBehavior<T>(this AirUnitModel model)
+
public static bool HasBehavior<T>(this AirUnitModel model, out T behavior)
     where T : Model;
 

Type parameters

-

+

T

The Behavior you're checking for

Parameters

-

+

model Il2CppAssets.Scripts.Models.Towers.Behaviors.AirUnitModel

+

+

behavior T

Returns

System.Boolean

-

-

AirUnitModelBehaviorExt.HasBehavior(this AirUnitModel, T) Method

+

+

AirUnitModelBehaviorExt.HasBehavior(this AirUnitModel) Method

Check if this has a specific Behavior

-
public static bool HasBehavior<T>(this AirUnitModel model, out T behavior)
+
public static bool HasBehavior<T>(this AirUnitModel model)
     where T : Model;
 

Type parameters

-

+

T

The Behavior you're checking for

Parameters

-

+

model Il2CppAssets.Scripts.Models.Towers.Behaviors.AirUnitModel

-

-

behavior T

Returns

System.Boolean

-

-

AirUnitModelBehaviorExt.RemoveBehavior(this AirUnitModel) Method

-

Remove the first Behavior of Type T

-
public static void RemoveBehavior<T>(this AirUnitModel model)
+

+

AirUnitModelBehaviorExt.RemoveBehavior(this AirUnitModel, T) Method

+

Removes a specific behavior from a tower

+
public static void RemoveBehavior<T>(this AirUnitModel model, T behavior)
     where T : Model;
 

Type parameters

-

+

T

The Behavior you want to remove

Parameters

-

+

model Il2CppAssets.Scripts.Models.Towers.Behaviors.AirUnitModel

-

-

AirUnitModelBehaviorExt.RemoveBehavior(this AirUnitModel, T) Method

-

Removes a specific behavior from a tower

-
public static void RemoveBehavior<T>(this AirUnitModel model, T behavior)
+

+

behavior T

+

+

AirUnitModelBehaviorExt.RemoveBehavior(this AirUnitModel) Method

+

Remove the first Behavior of Type T

+
public static void RemoveBehavior<T>(this AirUnitModel model)
     where T : Model;
 

Type parameters

-

+

T

The Behavior you want to remove

Parameters

-

+

model Il2CppAssets.Scripts.Models.Towers.Behaviors.AirUnitModel

-

-

behavior T

AirUnitModelBehaviorExt.RemoveBehaviors(this AirUnitModel) Method

Remove all Behaviors of type T

@@ -131,4 +131,4 @@

Parameters

-

model Il2CppAssets.Scripts.Models.Towers.Behaviors.AirUnitModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

model Il2CppAssets.Scripts.Models.Towers.Behaviors.AirUnitModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.ArrayExt.html b/docs/BTD_Mod_Helper.Extensions.ArrayExt.html index 0a016fa7a..95ec849f0 100644 --- a/docs/BTD_Mod_Helper.Extensions.ArrayExt.html +++ b/docs/BTD_Mod_Helper.Extensions.ArrayExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.ArrayExt
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Extensions.ArrayExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.ArrayExt
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Extensions.ArrayExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

ArrayExt Class

Extensions for arrays

@@ -60,32 +60,32 @@

Returns

T[]

-

-

ArrayExt.Any(this T[]) Method

-

Return whether or not there are any elements in this

-
public static bool Any<T>(this T[] array);
-
-

Type parameters

-

-

T

-

Parameters

-

-

array T[]

-

Returns

-

System.Boolean

ArrayExt.Any(this T[], Func<T,bool>) Method

Return whether or not there are any elements in this that match the predicate

public static bool Any<T>(this T[] array, System.Func<T,bool> predicate);
 
-

Type parameters

+

Type parameters

T

-

Parameters

+

Parameters

array T[]

predicate System.Func<T,System.Boolean>

+

Returns

+

System.Boolean

+

+

ArrayExt.Any(this T[]) Method

+

Return whether or not there are any elements in this

+
public static bool Any<T>(this T[] array);
+
+

Type parameters

+

+

T

+

Parameters

+

+

array T[]

Returns

System.Boolean

@@ -501,4 +501,4 @@

t T

Returns

-

System.Boolean

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

System.Boolean

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.AssemblyExt.html b/docs/BTD_Mod_Helper.Extensions.AssemblyExt.html index 328a6c56c..ed3636e32 100644 --- a/docs/BTD_Mod_Helper.Extensions.AssemblyExt.html +++ b/docs/BTD_Mod_Helper.Extensions.AssemblyExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.AssemblyExt
Skip to Main Content

BTD_Mod_Helper.Extensions.AssemblyExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.AssemblyExt \ No newline at end of file +

System.Boolean

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.AttackBehaviorExt.html b/docs/BTD_Mod_Helper.Extensions.AttackBehaviorExt.html index 39b07b036..0b10f0d2e 100644 --- a/docs/BTD_Mod_Helper.Extensions.AttackBehaviorExt.html +++ b/docs/BTD_Mod_Helper.Extensions.AttackBehaviorExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.AttackBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.AttackBehaviorExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.AttackBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.AttackBehaviorExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

AttackBehaviorExt Class

Behavior extensions for attacks

@@ -66,34 +66,34 @@

Il2CppAssets.Scripts.Simulation.Towers.Behaviors.Attack.Attack

Returns

System.Boolean

-

-

AttackBehaviorExt.RemoveAttackBehavior(this Attack) Method

-

Remove the first Behavior of Type T

-
public static void RemoveAttackBehavior<T>(this Attack attack)
+

+

AttackBehaviorExt.RemoveAttackBehavior(this Attack, T) Method

+

Remove the first Behavior of type T

+
public static void RemoveAttackBehavior<T>(this Attack attack, T behavior)
     where T : AttackBehavior;
 

Type parameters

-

+

T

The Behavior you want to remove

Parameters

-

+

attack Il2CppAssets.Scripts.Simulation.Towers.Behaviors.Attack.Attack

-

-

AttackBehaviorExt.RemoveAttackBehavior(this Attack, T) Method

-

Remove the first Behavior of type T

-
public static void RemoveAttackBehavior<T>(this Attack attack, T behavior)
+

+

behavior T

+

+

AttackBehaviorExt.RemoveAttackBehavior(this Attack) Method

+

Remove the first Behavior of Type T

+
public static void RemoveAttackBehavior<T>(this Attack attack)
     where T : AttackBehavior;
 

Type parameters

-

+

T

The Behavior you want to remove

Parameters

-

+

attack Il2CppAssets.Scripts.Simulation.Towers.Behaviors.Attack.Attack

-

-

behavior T

AttackBehaviorExt.RemoveAttackBehaviors(this Attack) Method

Remove all Behaviors of type T

@@ -106,4 +106,4 @@

Parameters

-

attack Il2CppAssets.Scripts.Simulation.Towers.Behaviors.Attack.Attack

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

attack Il2CppAssets.Scripts.Simulation.Towers.Behaviors.Attack.Attack

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.AttackModelBehaviorExt.html b/docs/BTD_Mod_Helper.Extensions.AttackModelBehaviorExt.html index 7969c6468..52d741fb3 100644 --- a/docs/BTD_Mod_Helper.Extensions.AttackModelBehaviorExt.html +++ b/docs/BTD_Mod_Helper.Extensions.AttackModelBehaviorExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.AttackModelBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.AttackModelBehaviorExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.AttackModelBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.AttackModelBehaviorExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

AttackModelBehaviorExt Class

Behavior Extensions for AttackModel

@@ -51,66 +51,66 @@

Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

Returns

System.Collections.Generic.List<T>

-

-

AttackModelBehaviorExt.HasBehavior(this AttackModel) Method

+

+

AttackModelBehaviorExt.HasBehavior(this AttackModel, T) Method

Check if this has a specific Behavior

-
public static bool HasBehavior<T>(this AttackModel model)
+
public static bool HasBehavior<T>(this AttackModel model, out T behavior)
     where T : Model;
 

Type parameters

-

+

T

The Behavior you're checking for

Parameters

-

+

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

+

+

behavior T

Returns

System.Boolean

-

-

AttackModelBehaviorExt.HasBehavior(this AttackModel, T) Method

+

+

AttackModelBehaviorExt.HasBehavior(this AttackModel) Method

Check if this has a specific Behavior

-
public static bool HasBehavior<T>(this AttackModel model, out T behavior)
+
public static bool HasBehavior<T>(this AttackModel model)
     where T : Model;
 

Type parameters

-

+

T

The Behavior you're checking for

Parameters

-

+

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

-

-

behavior T

Returns

System.Boolean

-

-

AttackModelBehaviorExt.RemoveBehavior(this AttackModel) Method

-

Remove the first Behavior of Type T

-
public static void RemoveBehavior<T>(this AttackModel model)
+

+

AttackModelBehaviorExt.RemoveBehavior(this AttackModel, T) Method

+

Remove the first Behavior of type T

+
public static void RemoveBehavior<T>(this AttackModel model, T behavior)
     where T : Model;
 

Type parameters

-

+

T

The Behavior you want to remove

Parameters

-

+

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

-

-

AttackModelBehaviorExt.RemoveBehavior(this AttackModel, T) Method

-

Remove the first Behavior of type T

-
public static void RemoveBehavior<T>(this AttackModel model, T behavior)
+

+

behavior T

+

+

AttackModelBehaviorExt.RemoveBehavior(this AttackModel) Method

+

Remove the first Behavior of Type T

+
public static void RemoveBehavior<T>(this AttackModel model)
     where T : Model;
 

Type parameters

-

+

T

The Behavior you want to remove

Parameters

-

+

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

-

-

behavior T

AttackModelBehaviorExt.RemoveBehaviors(this AttackModel) Method

Remove all Behaviors of type T

@@ -131,4 +131,4 @@

Parameters

-

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.AttackModelExt.html b/docs/BTD_Mod_Helper.Extensions.AttackModelExt.html index 5704b452a..c0f9251f0 100644 --- a/docs/BTD_Mod_Helper.Extensions.AttackModelExt.html +++ b/docs/BTD_Mod_Helper.Extensions.AttackModelExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.AttackModelExt
Skip to Main Content

BTD_Mod_Helper.Extensions.AttackModelExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.AttackModelExt \ No newline at end of file +thrown when index < 0

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.AudioClipExtensions.html b/docs/BTD_Mod_Helper.Extensions.AudioClipExtensions.html index 97f75dc93..451f3fee0 100644 --- a/docs/BTD_Mod_Helper.Extensions.AudioClipExtensions.html +++ b/docs/BTD_Mod_Helper.Extensions.AudioClipExtensions.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.AudioClipExtensions
Skip to Main Content

BTD_Mod_Helper.Extensions.AudioClipExtensions


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.AudioClipExtensions
Skip to Main Content

BTD_Mod_Helper.Extensions.AudioClipExtensions


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

AudioClipExtensions Class

Extensions for unity audio clips

@@ -20,4 +20,4 @@

volume System.Single

-

How loud it should be

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

How loud it should be

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.BloonBehaviorExt.html b/docs/BTD_Mod_Helper.Extensions.BloonBehaviorExt.html index d73f08fa6..e4ebd00fa 100644 --- a/docs/BTD_Mod_Helper.Extensions.BloonBehaviorExt.html +++ b/docs/BTD_Mod_Helper.Extensions.BloonBehaviorExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.BloonBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.BloonBehaviorExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.BloonBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.BloonBehaviorExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

BloonBehaviorExt Class

Extensions for getting bloon behaviors

@@ -66,34 +66,34 @@

Il2CppAssets.Scripts.Simulation.Bloons.Bloon

Returns

System.Boolean

-

-

BloonBehaviorExt.RemoveBloonBehavior(this Bloon) Method

-

Remove the first Behavior of Type T

-
public static void RemoveBloonBehavior<T>(this Bloon bloon)
+

+

BloonBehaviorExt.RemoveBloonBehavior(this Bloon, T) Method

+

Remove the first Behavior of type T

+
public static void RemoveBloonBehavior<T>(this Bloon bloon, T behavior)
     where T : BloonBehavior;
 

Type parameters

-

+

T

The Behavior you want to remove

Parameters

-

+

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

-

-

BloonBehaviorExt.RemoveBloonBehavior(this Bloon, T) Method

-

Remove the first Behavior of type T

-
public static void RemoveBloonBehavior<T>(this Bloon bloon, T behavior)
+

+

behavior T

+

+

BloonBehaviorExt.RemoveBloonBehavior(this Bloon) Method

+

Remove the first Behavior of Type T

+
public static void RemoveBloonBehavior<T>(this Bloon bloon)
     where T : BloonBehavior;
 

Type parameters

-

+

T

The Behavior you want to remove

Parameters

-

+

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

-

-

behavior T

BloonBehaviorExt.RemoveBloonBehaviors(this Bloon) Method

Remove all Behaviors of type T

@@ -106,4 +106,4 @@

Parameters

-

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

bloon Il2CppAssets.Scripts.Simulation.Bloons.Bloon

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.BloonExt.html b/docs/BTD_Mod_Helper.Extensions.BloonExt.html index 5ace99c24..cad30b694 100644 --- a/docs/BTD_Mod_Helper.Extensions.BloonExt.html +++ b/docs/BTD_Mod_Helper.Extensions.BloonExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.BloonExt
Skip to Main Content

BTD_Mod_Helper.Extensions.BloonExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.BloonExt \ No newline at end of file +

System.Boolean

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.BloonModelBehaviorExt.html b/docs/BTD_Mod_Helper.Extensions.BloonModelBehaviorExt.html index 5f3a8b2e7..dc21ccb26 100644 --- a/docs/BTD_Mod_Helper.Extensions.BloonModelBehaviorExt.html +++ b/docs/BTD_Mod_Helper.Extensions.BloonModelBehaviorExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.BloonModelBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.BloonModelBehaviorExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.BloonModelBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.BloonModelBehaviorExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

BloonModelBehaviorExt Class

Behavior extensions for BloonModels

@@ -66,34 +66,34 @@

Il2CppAssets.Scripts.Models.Bloons.BloonModel

Returns

System.Boolean

-

-

BloonModelBehaviorExt.RemoveBehavior(this BloonModel) Method

-

Remove the first Behavior of Type T

-
public static void RemoveBehavior<T>(this BloonModel model)
+

+

BloonModelBehaviorExt.RemoveBehavior(this BloonModel, T) Method

+

Remove the first Behavior of type T

+
public static void RemoveBehavior<T>(this BloonModel model, T behavior)
     where T : Model;
 

Type parameters

-

+

T

The Behavior you want to remove

Parameters

-

+

model Il2CppAssets.Scripts.Models.Bloons.BloonModel

-

-

BloonModelBehaviorExt.RemoveBehavior(this BloonModel, T) Method

-

Remove the first Behavior of type T

-
public static void RemoveBehavior<T>(this BloonModel model, T behavior)
+

+

behavior T

+

+

BloonModelBehaviorExt.RemoveBehavior(this BloonModel) Method

+

Remove the first Behavior of Type T

+
public static void RemoveBehavior<T>(this BloonModel model)
     where T : Model;
 

Type parameters

-

+

T

The Behavior you want to remove

Parameters

-

+

model Il2CppAssets.Scripts.Models.Bloons.BloonModel

-

-

behavior T

BloonModelBehaviorExt.RemoveBehaviors(this BloonModel) Method

Remove all Behaviors of type T

@@ -114,4 +114,4 @@

Parameters

-

model Il2CppAssets.Scripts.Models.Bloons.BloonModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

model Il2CppAssets.Scripts.Models.Bloons.BloonModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.BloonModelExt.html b/docs/BTD_Mod_Helper.Extensions.BloonModelExt.html index 00623a385..ac37586ec 100644 --- a/docs/BTD_Mod_Helper.Extensions.BloonModelExt.html +++ b/docs/BTD_Mod_Helper.Extensions.BloonModelExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.BloonModelExt
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Extensions.BloonModelExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.BloonModelExt
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Extensions.BloonModelExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

BloonModelExt Class

Extensions for BloonModels

@@ -401,4 +401,4 @@

Parameters

-

bloonModel Il2CppAssets.Scripts.Models.Bloons.BloonModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

bloonModel Il2CppAssets.Scripts.Models.Bloons.BloonModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.BloonToSimulationExt.html b/docs/BTD_Mod_Helper.Extensions.BloonToSimulationExt.html index 8a2ead5cd..20ef7ffa7 100644 --- a/docs/BTD_Mod_Helper.Extensions.BloonToSimulationExt.html +++ b/docs/BTD_Mod_Helper.Extensions.BloonToSimulationExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.BloonToSimulationExt
Skip to Main Content

BTD_Mod_Helper.Extensions.BloonToSimulationExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.BloonToSimulationExt \ No newline at end of file +

Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.BloonsTD6ModExt.html b/docs/BTD_Mod_Helper.Extensions.BloonsTD6ModExt.html index bb6a67b49..40f56ee70 100644 --- a/docs/BTD_Mod_Helper.Extensions.BloonsTD6ModExt.html +++ b/docs/BTD_Mod_Helper.Extensions.BloonsTD6ModExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.BloonsTD6ModExt
Skip to Main Content

BTD_Mod_Helper.Extensions.BloonsTD6ModExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.BloonsTD6ModExt
Skip to Main Content

BTD_Mod_Helper.Extensions.BloonsTD6ModExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

BloonsTD6ModExt Class

Extensions for BloonsTD6Mods (for some reason lol)

@@ -6,29 +6,29 @@

System.Object ï¡’ BloonsTD6ModExt

Methods

-

-

BloonsTD6ModExt.GetModDirectory(this BloonsMod) Method

+

+

BloonsTD6ModExt.GetModDirectory(this BloonsMod, bool) Method

Get the personal mod directory for this specific mod. Useful for keeping this mod's files seperate from other mods.
Example: "BloonsTD6/Mods/BloonsTD6 Mod Helper/settings.txt"

-
public static string GetModDirectory(this BTD_Mod_Helper.BloonsMod bloonsMod);
+
public static string GetModDirectory(this BTD_Mod_Helper.BloonsMod bloonsMod, bool createIfNotExists);
 

Parameters

-

+

bloonsMod BloonsMod

+

+

createIfNotExists System.Boolean

+

Create the mod's directory if it doesn't exist yet?

Returns

System.String

-

-

BloonsTD6ModExt.GetModDirectory(this BloonsMod, bool) Method

+

+

BloonsTD6ModExt.GetModDirectory(this BloonsMod) Method

Get the personal mod directory for this specific mod. Useful for keeping this mod's files seperate from other mods.
Example: "BloonsTD6/Mods/BloonsTD6 Mod Helper/settings.txt"

-
public static string GetModDirectory(this BTD_Mod_Helper.BloonsMod bloonsMod, bool createIfNotExists);
+
public static string GetModDirectory(this BTD_Mod_Helper.BloonsMod bloonsMod);
 

Parameters

-

+

bloonsMod BloonsMod

-

-

createIfNotExists System.Boolean

-

Create the mod's directory if it doesn't exist yet?

Returns

System.String

@@ -41,28 +41,28 @@

BloonsMod

Returns

System.String

-

-

BloonsTD6ModExt.GetModSettingsDir(this BloonsMod) Method

+

+

BloonsTD6ModExt.GetModSettingsDir(this BloonsMod, bool) Method

Gets the directory where this mod's settings are or will be stored. Example: "BloonsTD6/Mods/BloonsTD6 Mod
Helper/settings.txt"

-
public static string GetModSettingsDir(this BTD_Mod_Helper.BloonsMod bloonsMod);
+
public static string GetModSettingsDir(this BTD_Mod_Helper.BloonsMod bloonsMod, bool createIfNotExists);
 

Parameters

-

+

bloonsMod BloonsMod

+

+

createIfNotExists System.Boolean

+

Create the mod's directory if it doesn't exist yet?

Returns

System.String

-

-

BloonsTD6ModExt.GetModSettingsDir(this BloonsMod, bool) Method

+

+

BloonsTD6ModExt.GetModSettingsDir(this BloonsMod) Method

Gets the directory where this mod's settings are or will be stored. Example: "BloonsTD6/Mods/BloonsTD6 Mod
Helper/settings.txt"

-
public static string GetModSettingsDir(this BTD_Mod_Helper.BloonsMod bloonsMod, bool createIfNotExists);
+
public static string GetModSettingsDir(this BTD_Mod_Helper.BloonsMod bloonsMod);
 

Parameters

-

+

bloonsMod BloonsMod

-

-

createIfNotExists System.Boolean

-

Create the mod's directory if it doesn't exist yet?

Returns

-

System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.ButtonClickedEventExt.html b/docs/BTD_Mod_Helper.Extensions.ButtonClickedEventExt.html index 7da0b4467..51cfdb0ea 100644 --- a/docs/BTD_Mod_Helper.Extensions.ButtonClickedEventExt.html +++ b/docs/BTD_Mod_Helper.Extensions.ButtonClickedEventExt.html @@ -1,7 +1,7 @@ -BTD_Mod_Helper.Extensions.ButtonClickedEventExt
Skip to Main Content

BTD_Mod_Helper.Extensions.ButtonClickedEventExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.ButtonClickedEventExt
Skip to Main Content

BTD_Mod_Helper.Extensions.ButtonClickedEventExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

ButtonClickedEventExt Class

Extensions for ButtonClickedEvents

public static class ButtonClickedEventExt
 
-

Inheritance System.Object ï¡’ ButtonClickedEventExt

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Inheritance System.Object ï¡’ ButtonClickedEventExt

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.ButtonExt.html b/docs/BTD_Mod_Helper.Extensions.ButtonExt.html index d22b7ab7b..fb4798b05 100644 --- a/docs/BTD_Mod_Helper.Extensions.ButtonExt.html +++ b/docs/BTD_Mod_Helper.Extensions.ButtonExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.ButtonExt
Skip to Main Content

BTD_Mod_Helper.Extensions.ButtonExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.ButtonExt \ No newline at end of file +

Optionally provide a new name for the sprite

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.ComponentExt.html b/docs/BTD_Mod_Helper.Extensions.ComponentExt.html index 23a8f6c08..d1d6a1724 100644 --- a/docs/BTD_Mod_Helper.Extensions.ComponentExt.html +++ b/docs/BTD_Mod_Helper.Extensions.ComponentExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.ComponentExt
Skip to Main Content

BTD_Mod_Helper.Extensions.ComponentExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.ComponentExt \ No newline at end of file +

translation UnityEngine.Vector3

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.DeconstructExt.html b/docs/BTD_Mod_Helper.Extensions.DeconstructExt.html index 335201228..604a5b03e 100644 --- a/docs/BTD_Mod_Helper.Extensions.DeconstructExt.html +++ b/docs/BTD_Mod_Helper.Extensions.DeconstructExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.DeconstructExt
Skip to Main Content

BTD_Mod_Helper.Extensions.DeconstructExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.DeconstructExt \ No newline at end of file +

t2 T2

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.DictionaryExt.html b/docs/BTD_Mod_Helper.Extensions.DictionaryExt.html index ce3fb347b..fa1d6c9f5 100644 --- a/docs/BTD_Mod_Helper.Extensions.DictionaryExt.html +++ b/docs/BTD_Mod_Helper.Extensions.DictionaryExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.DictionaryExt
Skip to Main Content

BTD_Mod_Helper.Extensions.DictionaryExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.DictionaryExt \ No newline at end of file +

System.Collections.Generic.List<TValue>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.DirectoryInfoExt.html b/docs/BTD_Mod_Helper.Extensions.DirectoryInfoExt.html index f27ca1144..1b4c81850 100644 --- a/docs/BTD_Mod_Helper.Extensions.DirectoryInfoExt.html +++ b/docs/BTD_Mod_Helper.Extensions.DirectoryInfoExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.DirectoryInfoExt
Skip to Main Content

BTD_Mod_Helper.Extensions.DirectoryInfoExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.DirectoryInfoExt
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

System.IO.FileInfo[]

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.DisplayModelExt.html b/docs/BTD_Mod_Helper.Extensions.DisplayModelExt.html index 5e9184d74..b937e9251 100644 --- a/docs/BTD_Mod_Helper.Extensions.DisplayModelExt.html +++ b/docs/BTD_Mod_Helper.Extensions.DisplayModelExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.DisplayModelExt
Skip to Main Content

BTD_Mod_Helper.Extensions.DisplayModelExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.DisplayModelExt
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

displayModel Il2CppAssets.Scripts.Models.GenericBehaviors.DisplayModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.DumpNodeExt.html b/docs/BTD_Mod_Helper.Extensions.DumpNodeExt.html index d16b6d4c6..d90859d23 100644 --- a/docs/BTD_Mod_Helper.Extensions.DumpNodeExt.html +++ b/docs/BTD_Mod_Helper.Extensions.DumpNodeExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.DumpNodeExt
Skip to Main Content

BTD_Mod_Helper.Extensions.DumpNodeExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.DumpNodeExt
Skip to Main Content

BTD_Mod_Helper.Extensions.DumpNodeExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

DumpNodeExt Class

Extension for dumping textures from UnityDisplayNodes

@@ -14,4 +14,4 @@

Parameters

-

node Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

node Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.EmissionModelBehaviorExt.html b/docs/BTD_Mod_Helper.Extensions.EmissionModelBehaviorExt.html index 9c0dbcdb6..2005b6f7c 100644 --- a/docs/BTD_Mod_Helper.Extensions.EmissionModelBehaviorExt.html +++ b/docs/BTD_Mod_Helper.Extensions.EmissionModelBehaviorExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.EmissionModelBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.EmissionModelBehaviorExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.EmissionModelBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.EmissionModelBehaviorExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

EmissionModelBehaviorExt Class

Extensions for EmissionModels

@@ -65,33 +65,33 @@

Il2CppAssets.Scripts.Models.Towers.Behaviors.Emissions.EmissionModel

Returns

System.Boolean

-

-

EmissionModelBehaviorExt.RemoveBehavior(this EmissionModel) Method

-

Remove the first Behavior of Type T

-
public static void RemoveBehavior<T>(this EmissionModel model)
-    where T : Model;
-
-

Type parameters

-

-

T

-

The Behavior you want to remove

-

Parameters

-

-

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Emissions.EmissionModel

EmissionModelBehaviorExt.RemoveBehavior(this EmissionModel, T) Method

Removes a specific behavior from a tower

public static void RemoveBehavior<T>(this EmissionModel model, T behavior)
     where T : Model;
 
-

Type parameters

+

Type parameters

T

-

Parameters

+

Parameters

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Emissions.EmissionModel

behavior T

+

+

EmissionModelBehaviorExt.RemoveBehavior(this EmissionModel) Method

+

Remove the first Behavior of Type T

+
public static void RemoveBehavior<T>(this EmissionModel model)
+    where T : Model;
+
+

Type parameters

+

+

T

+

The Behavior you want to remove

+

Parameters

+

+

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Emissions.EmissionModel

EmissionModelBehaviorExt.RemoveBehaviors(this EmissionModel) Method

Remove all Behaviors of type T

@@ -111,4 +111,4 @@

Parameters

-

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Emissions.EmissionModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

model Il2CppAssets.Scripts.Models.Towers.Behaviors.Emissions.EmissionModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.EntityBehaviorExt.html b/docs/BTD_Mod_Helper.Extensions.EntityBehaviorExt.html index bb3e7ccb6..f78de2260 100644 --- a/docs/BTD_Mod_Helper.Extensions.EntityBehaviorExt.html +++ b/docs/BTD_Mod_Helper.Extensions.EntityBehaviorExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.EntityBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.EntityBehaviorExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.EntityBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.EntityBehaviorExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

EntityBehaviorExt Class

Behavior extensions for Entities

@@ -66,34 +66,34 @@

Il2CppAssets.Scripts.Simulation.Objects.Entity

Returns

System.Boolean

-

-

EntityBehaviorExt.RemoveBehavior(this Entity) Method

-

Remove the first Behavior of Type T

-
public static void RemoveBehavior<T>(this Entity entity)
+

+

EntityBehaviorExt.RemoveBehavior(this Entity, T) Method

+

Remove the first Behavior of type T

+
public static void RemoveBehavior<T>(this Entity entity, T behavior)
     where T : Model;
 

Type parameters

-

+

T

The Behavior you want to remove

Parameters

-

+

entity Il2CppAssets.Scripts.Simulation.Objects.Entity

-

-

EntityBehaviorExt.RemoveBehavior(this Entity, T) Method

-

Remove the first Behavior of type T

-
public static void RemoveBehavior<T>(this Entity entity, T behavior)
+

+

behavior T

+

+

EntityBehaviorExt.RemoveBehavior(this Entity) Method

+

Remove the first Behavior of Type T

+
public static void RemoveBehavior<T>(this Entity entity)
     where T : Model;
 

Type parameters

-

+

T

The Behavior you want to remove

Parameters

-

+

entity Il2CppAssets.Scripts.Simulation.Objects.Entity

-

-

behavior T

EntityBehaviorExt.RemoveBehaviors(this Entity) Method

Remove all Behaviors of type T

@@ -106,4 +106,4 @@

Parameters

-

entity Il2CppAssets.Scripts.Simulation.Objects.Entity

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

entity Il2CppAssets.Scripts.Simulation.Objects.Entity

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.EntityExt.html b/docs/BTD_Mod_Helper.Extensions.EntityExt.html index b30728c3e..61e66402d 100644 --- a/docs/BTD_Mod_Helper.Extensions.EntityExt.html +++ b/docs/BTD_Mod_Helper.Extensions.EntityExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.EntityExt
Skip to Main Content

BTD_Mod_Helper.Extensions.EntityExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.EntityExt \ No newline at end of file +

Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.FileInfoExt.html b/docs/BTD_Mod_Helper.Extensions.FileInfoExt.html index 450e71200..64278dc3d 100644 --- a/docs/BTD_Mod_Helper.Extensions.FileInfoExt.html +++ b/docs/BTD_Mod_Helper.Extensions.FileInfoExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.FileInfoExt
Skip to Main Content

BTD_Mod_Helper.Extensions.FileInfoExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.FileInfoExt \ No newline at end of file +

System.Boolean

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.Function().html b/docs/BTD_Mod_Helper.Extensions.Function().html index 2b643003d..551cfbc22 100644 --- a/docs/BTD_Mod_Helper.Extensions.Function().html +++ b/docs/BTD_Mod_Helper.Extensions.Function().html @@ -1,5 +1,5 @@ -BTD_Mod_Helper.Extensions.Function()
Skip to Main Content

BTD_Mod_Helper.Extensions.Function()


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.Function()
Skip to Main Content

BTD_Mod_Helper.Extensions.Function()


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

Function() Delegate

public delegate void Function();
-
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.FunctionExt.html b/docs/BTD_Mod_Helper.Extensions.FunctionExt.html index daf6c3966..73803779c 100644 --- a/docs/BTD_Mod_Helper.Extensions.FunctionExt.html +++ b/docs/BTD_Mod_Helper.Extensions.FunctionExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.FunctionExt
Skip to Main Content

BTD_Mod_Helper.Extensions.FunctionExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.FunctionExt \ No newline at end of file +

System.Action<T>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.Function_T_().html b/docs/BTD_Mod_Helper.Extensions.Function_T_().html index a771382cf..f28f23787 100644 --- a/docs/BTD_Mod_Helper.Extensions.Function_T_().html +++ b/docs/BTD_Mod_Helper.Extensions.Function_T_().html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.Function_T_()
Skip to Main Content

BTD_Mod_Helper.Extensions.Function_T_()


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.Function_T_()
Skip to Main Content

BTD_Mod_Helper.Extensions.Function_T_()


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

Function() Delegate

public delegate T Function<out T>();
@@ -7,4 +7,4 @@ 

T

Returns

-

T

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

T

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.GameExt.html b/docs/BTD_Mod_Helper.Extensions.GameExt.html index 558088ca7..0d4ba1d11 100644 --- a/docs/BTD_Mod_Helper.Extensions.GameExt.html +++ b/docs/BTD_Mod_Helper.Extensions.GameExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.GameExt
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Extensions.GameExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.GameExt
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Extensions.GameExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

GameExt Class

Extensions for Game

@@ -413,4 +413,4 @@

title System.String

-

Message title. Will be mod name by default

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Message title. Will be mod name by default

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.GameModelExt.html b/docs/BTD_Mod_Helper.Extensions.GameModelExt.html index 9ec732e70..07ad8d737 100644 --- a/docs/BTD_Mod_Helper.Extensions.GameModelExt.html +++ b/docs/BTD_Mod_Helper.Extensions.GameModelExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.GameModelExt
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Extensions.GameModelExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.GameModelExt
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Extensions.GameModelExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

GameModelExt Class

Extensions for the GameModel

@@ -18,22 +18,12 @@

Il2CppAssets.Scripts.Models.TowerSets.HeroDetailsModel

index System.Int32

-

-

GameModelExt.AddTowerDetails(this GameModel, TowerDetailsModel) Method

-

Adds a tower

-
public static void AddTowerDetails(this GameModel model, TowerDetailsModel towerDetailsModel);
-
-

Parameters

-

-

model Il2CppAssets.Scripts.Models.GameModel

-

-

towerDetailsModel Il2CppAssets.Scripts.Models.TowerSets.TowerDetailsModel

GameModelExt.AddTowerDetails(this GameModel, TowerDetailsModel, int) Method

Adds a TowerDetailsModel to the GameModel's TowerSet at a particular index

public static void AddTowerDetails(this GameModel model, TowerDetailsModel towerDetailsModel, int index);
 
-

Parameters

+

Parameters

model Il2CppAssets.Scripts.Models.GameModel

@@ -48,7 +38,7 @@

public static void AddTowerDetails(this GameModel model, TowerDetailsModel towerDetailsModel, TowerSet set); -

Parameters

+

Parameters

model Il2CppAssets.Scripts.Models.GameModel

The GameModel

@@ -58,6 +48,16 @@

set Il2CppAssets.Scripts.Models.TowerSets.TowerSet

The TowerSet of the tower to be added

+

+

GameModelExt.AddTowerDetails(this GameModel, TowerDetailsModel) Method

+

Adds a tower

+
public static void AddTowerDetails(this GameModel model, TowerDetailsModel towerDetailsModel);
+
+

Parameters

+

+

model Il2CppAssets.Scripts.Models.GameModel

+

+

towerDetailsModel Il2CppAssets.Scripts.Models.TowerSets.TowerDetailsModel

GameModelExt.AddTowersToGame(this GameModel, IEnumerable) Method

Add multiple TowerModels to the game more efficiently than calling the single method repeatedly.

@@ -346,4 +346,4 @@

model Il2CppAssets.Scripts.Models.GameModel

Returns

-

System.Collections.Generic.List<Il2CppAssets.Scripts.Models.Towers.TowerModel>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

System.Collections.Generic.List<Il2CppAssets.Scripts.Models.Towers.TowerModel>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.GameObjectExt.html b/docs/BTD_Mod_Helper.Extensions.GameObjectExt.html index a7e4f5918..84cd88ffc 100644 --- a/docs/BTD_Mod_Helper.Extensions.GameObjectExt.html +++ b/docs/BTD_Mod_Helper.Extensions.GameObjectExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.GameObjectExt
Skip to Main Content

BTD_Mod_Helper.Extensions.GameObjectExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.GameObjectExt
Skip to Main Content

BTD_Mod_Helper.Extensions.GameObjectExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

GameObjectExt Class

Extensions for GameObjects

@@ -40,66 +40,66 @@

Parameters

gameObject UnityEngine.GameObject

-

-

GameObjectExt.Duplicate(this T) Method

-

Instantiate a clone of the GameObject keeping the same parent

-
public static T Duplicate<T>(this T gameObject)
-    where T : Object;
-
-

Type parameters

-

-

T

-

Parameters

-

-

gameObject T

-

Returns

-

T

GameObjectExt.Duplicate(this T, Transform) Method

Instantiate a clone of the GameObject with the new transform as parent

public static T Duplicate<T>(this T gameObject, Transform parent)
     where T : Object;
 
-

Type parameters

+

Type parameters

T

-

Parameters

+

Parameters

gameObject T

parent UnityEngine.Transform

-

Returns

+

Returns

T

-

-

GameObjectExt.Exists(this T) Method

-

Used to null check unity objects without bypassing the lifecycle

-
public static T Exists<T>(this T obj)
+

+

GameObjectExt.Duplicate(this T) Method

+

Instantiate a clone of the GameObject keeping the same parent

+
public static T Duplicate<T>(this T gameObject)
     where T : Object;
 
-

Type parameters

-

+

Type parameters

+

T

-

Parameters

-

-

obj T

-

Returns

-

T

+

Parameters

+

+

gameObject T

+

Returns

+

T

GameObjectExt.Exists(this T, T) Method

Used to null check unity objects without bypassing the lifecycle

public static bool Exists<T>(this T obj, out T result)
     where T : Object;
 
-

Type parameters

+

Type parameters

T

-

Parameters

+

Parameters

obj T

result T

-

Returns

+

Returns

System.Boolean

+

+

GameObjectExt.Exists(this T) Method

+

Used to null check unity objects without bypassing the lifecycle

+
public static T Exists<T>(this T obj)
+    where T : Object;
+
+

Type parameters

+

+

T

+

Parameters

+

+

obj T

+

Returns

+

T

GameObjectExt.GetComponent(this GameObject, string) Method

Finds a component with the given path and type

@@ -131,34 +131,34 @@

System.String

Returns

T

-

-

GameObjectExt.HasComponent(this GameObject) Method

-

Returns whether a component of the given type exists on a game object

-
public static bool HasComponent<T>(this GameObject gameObject)
+

+

GameObjectExt.HasComponent(this GameObject, T) Method

+

Returns whether a component of the given type exists on a game object, and puts it in the out param

+
public static bool HasComponent<T>(this GameObject gameObject, out T component)
     where T : Component;
 

Type parameters

-

+

T

Parameters

-

+

gameObject UnityEngine.GameObject

+

+

component T

Returns

System.Boolean

-

-

GameObjectExt.HasComponent(this GameObject, T) Method

-

Returns whether a component of the given type exists on a game object, and puts it in the out param

-
public static bool HasComponent<T>(this GameObject gameObject, out T component)
+

+

GameObjectExt.HasComponent(this GameObject) Method

+

Returns whether a component of the given type exists on a game object

+
public static bool HasComponent<T>(this GameObject gameObject)
     where T : Component;
 

Type parameters

-

+

T

Parameters

-

+

gameObject UnityEngine.GameObject

-

-

component T

Returns

System.Boolean

@@ -209,4 +209,4 @@

gameObject UnityEngine.GameObject

-

translation UnityEngine.Vector3

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

translation UnityEngine.Vector3

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.GrowModelExt.html b/docs/BTD_Mod_Helper.Extensions.GrowModelExt.html index 9d4dad8c2..bfa02b6e2 100644 --- a/docs/BTD_Mod_Helper.Extensions.GrowModelExt.html +++ b/docs/BTD_Mod_Helper.Extensions.GrowModelExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.GrowModelExt
Skip to Main Content

BTD_Mod_Helper.Extensions.GrowModelExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.GrowModelExt
Skip to Main Content

BTD_Mod_Helper.Extensions.GrowModelExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

GrowModelExt Class

Extension methods for Il2CppAssets.Scripts.Models.Bloons.Behaviors.GrowModel.

@@ -16,23 +16,12 @@

Il2CppAssets.Scripts.Models.Bloons.Behaviors.GrowModel

Returns

System.String

-

-

GrowModelExt.SetRegrowBloon(this GrowModel, string) Method

-

Sets which bloon this should regrow into.

-
public static void SetRegrowBloon(this GrowModel growModel, string regrowsTo);
-
-

Parameters

-

-

growModel Il2CppAssets.Scripts.Models.Bloons.Behaviors.GrowModel

-

-

regrowsTo System.String

-

The ID of the bloon this should regrow into

GrowModelExt.SetRegrowBloon(this GrowModel, string, float) Method

Sets which bloon this should regrow into.

public static void SetRegrowBloon(this GrowModel growModel, string regrowsTo, float regrowRate);
 
-

Parameters

+

Parameters

growModel Il2CppAssets.Scripts.Models.Bloons.Behaviors.GrowModel

@@ -40,4 +29,15 @@

regrowRate System.Single

-

The rate at which this regrows.

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

The rate at which this regrows.

+

+

GrowModelExt.SetRegrowBloon(this GrowModel, string) Method

+

Sets which bloon this should regrow into.

+
public static void SetRegrowBloon(this GrowModel growModel, string regrowsTo);
+
+

Parameters

+

+

growModel Il2CppAssets.Scripts.Models.Bloons.Behaviors.GrowModel

+

+

regrowsTo System.String

+

The ID of the bloon this should regrow into

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.HarmonyExt.html b/docs/BTD_Mod_Helper.Extensions.HarmonyExt.html index f63fa0bb5..db0ecaefe 100644 --- a/docs/BTD_Mod_Helper.Extensions.HarmonyExt.html +++ b/docs/BTD_Mod_Helper.Extensions.HarmonyExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.HarmonyExt
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Extensions.HarmonyExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.HarmonyExt
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Extensions.HarmonyExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

HarmonyExt Class

Extensions for Harmony stuff

@@ -263,4 +263,4 @@

methodToPatch System.String

-

myPatchMethod System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

myPatchMethod System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.IEnumerableExt.html b/docs/BTD_Mod_Helper.Extensions.IEnumerableExt.html index 4d0584558..cb970d093 100644 --- a/docs/BTD_Mod_Helper.Extensions.IEnumerableExt.html +++ b/docs/BTD_Mod_Helper.Extensions.IEnumerableExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.IEnumerableExt
Skip to Main Content

BTD_Mod_Helper.Extensions.IEnumerableExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.IEnumerableExt \ No newline at end of file +

Il2CppAssets.Scripts.Utils.LockList

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.Il2CppGenericIEnumerable.html b/docs/BTD_Mod_Helper.Extensions.Il2CppGenericIEnumerable.html index dd0fe5646..5b9979ae5 100644 --- a/docs/BTD_Mod_Helper.Extensions.Il2CppGenericIEnumerable.html +++ b/docs/BTD_Mod_Helper.Extensions.Il2CppGenericIEnumerable.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.Il2CppGenericIEnumerable
Skip to Main Content

BTD_Mod_Helper.Extensions.Il2CppGenericIEnumerable


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.Il2CppGenericIEnumerable
Skip to Main Content

BTD_Mod_Helper.Extensions.Il2CppGenericIEnumerable


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

Il2CppGenericIEnumerable Class

Extensions for Il2cpp Ienumerables

@@ -6,34 +6,34 @@

System.Object ï¡’ Il2CppGenericIEnumerable

Methods

-

-

Il2CppGenericIEnumerable.Any(this IEnumerable) Method

-

Return whether or not there are any elements in this

-
public static bool Any<T>(this IEnumerable<T> source)
+

+

Il2CppGenericIEnumerable.Any(this IEnumerable, Func<T,bool>) Method

+

Return whether or not there are any elements in this that match the predicate

+
public static bool Any<T>(this IEnumerable<T> source, System.Func<T,bool> predicate)
     where T : Object;
 

Type parameters

-

+

T

Parameters

-

+

source Il2CppSystem.Collections.Generic.IEnumerable

+

+

predicate System.Func<T,System.Boolean>

Returns

System.Boolean

-

-

Il2CppGenericIEnumerable.Any(this IEnumerable, Func<T,bool>) Method

-

Return whether or not there are any elements in this that match the predicate

-
public static bool Any<T>(this IEnumerable<T> source, System.Func<T,bool> predicate)
+

+

Il2CppGenericIEnumerable.Any(this IEnumerable) Method

+

Return whether or not there are any elements in this

+
public static bool Any<T>(this IEnumerable<T> source)
     where T : Object;
 

Type parameters

-

+

T

Parameters

-

+

source Il2CppSystem.Collections.Generic.IEnumerable

-

-

predicate System.Func<T,System.Boolean>

Returns

System.Boolean

@@ -50,36 +50,36 @@

Il2CppSystem.Collections.Generic.IEnumerable

Returns

T

-

-

Il2CppGenericIEnumerable.FirstOrDefault(this IEnumerable) Method

-

Return the first element in the collection, or return default if it's null

-
public static T FirstOrDefault<T>(this IEnumerable<T> source)
+

+

Il2CppGenericIEnumerable.FirstOrDefault(this IEnumerable, Func<T,bool>) Method

+

Return the first element that matches the predicate, or return default

+
public static T FirstOrDefault<T>(this IEnumerable<T> source, System.Func<T,bool> predicate)
     where T : Object;
 

Type parameters

-

+

T

Parameters

-

+

source Il2CppSystem.Collections.Generic.IEnumerable

+

+

predicate System.Func<T,System.Boolean>

Returns

-

T

-

-

Il2CppGenericIEnumerable.FirstOrDefault(this IEnumerable, Func<T,bool>) Method

-

Return the first element that matches the predicate, or return default

-
public static T FirstOrDefault<T>(this IEnumerable<T> source, System.Func<T,bool> predicate)
+

T

+

+

Il2CppGenericIEnumerable.FirstOrDefault(this IEnumerable) Method

+

Return the first element in the collection, or return default if it's null

+
public static T FirstOrDefault<T>(this IEnumerable<T> source)
     where T : Object;
 

Type parameters

-

+

T

Parameters

-

+

source Il2CppSystem.Collections.Generic.IEnumerable

-

-

predicate System.Func<T,System.Boolean>

Returns

-

T

+

T

Il2CppGenericIEnumerable.ForEach(this IEnumerable, Action) Method

Performs the specified action on each element

@@ -124,4 +124,4 @@

predicate System.Func<T,System.Boolean>

Returns

-

T

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

T

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.Il2CppGenericIEnumerableExt.html b/docs/BTD_Mod_Helper.Extensions.Il2CppGenericIEnumerableExt.html index 533c4bd7f..dc400a2b1 100644 --- a/docs/BTD_Mod_Helper.Extensions.Il2CppGenericIEnumerableExt.html +++ b/docs/BTD_Mod_Helper.Extensions.Il2CppGenericIEnumerableExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.Il2CppGenericIEnumerableExt
Skip to Main Content

BTD_Mod_Helper.Extensions.Il2CppGenericIEnumerableExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.Il2CppGenericIEnumerableExt \ No newline at end of file +

Il2CppAssets.Scripts.Utils.LockList

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.Il2CppGenerics.html b/docs/BTD_Mod_Helper.Extensions.Il2CppGenerics.html index 9d73b8953..0620cb238 100644 --- a/docs/BTD_Mod_Helper.Extensions.Il2CppGenerics.html +++ b/docs/BTD_Mod_Helper.Extensions.Il2CppGenerics.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.Il2CppGenerics
Skip to Main Content

BTD_Mod_Helper.Extensions.Il2CppGenerics


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.Il2CppGenerics
Skip to Main Content

BTD_Mod_Helper.Extensions.Il2CppGenerics


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

Il2CppGenerics Class

Extensions for il2cpp lists

@@ -6,34 +6,34 @@

ï¡’ Il2CppGenerics

Methods

-

-

Il2CppGenerics.Any(this List) Method

-

Return whether or not there are any elements in this

-
public static bool Any<T>(this List<T> source)
+

+

Il2CppGenerics.Any(this List, Func<T,bool>) Method

+

Return whether or not there are any elements in this that match the predicate

+
public static bool Any<T>(this List<T> source, System.Func<T,bool> predicate)
     where T : Object;
 

Type parameters

-

+

T

Parameters

-

+

source Il2CppSystem.Collections.Generic.List

+

+

predicate System.Func<T,System.Boolean>

Returns

System.Boolean

-

-

Il2CppGenerics.Any(this List, Func<T,bool>) Method

-

Return whether or not there are any elements in this that match the predicate

-
public static bool Any<T>(this List<T> source, System.Func<T,bool> predicate)
+

+

Il2CppGenerics.Any(this List) Method

+

Return whether or not there are any elements in this

+
public static bool Any<T>(this List<T> source)
     where T : Object;
 

Type parameters

-

+

T

Parameters

-

+

source Il2CppSystem.Collections.Generic.List

-

-

predicate System.Func<T,System.Boolean>

Returns

System.Boolean

@@ -52,64 +52,64 @@

System.Func<T,System.Boolean>

Returns

System.Int32

-

-

Il2CppGenerics.First(this List) Method

-

Return the first element in the collection

-
public static T First<T>(this List<T> source);
-
-

Type parameters

-

-

T

-

Parameters

-

-

source Il2CppSystem.Collections.Generic.List

-

Returns

-

T

Il2CppGenerics.First(this List, Func<T,bool>) Method

Return the first element that matches the predicate

public static T First<T>(this List<T> source, System.Func<T,bool> predicate)
     where T : Object;
 
-

Type parameters

+

Type parameters

T

-

Parameters

+

Parameters

source Il2CppSystem.Collections.Generic.List

predicate System.Func<T,System.Boolean>

-

Returns

+

Returns

T

-

-

Il2CppGenerics.FirstOrDefault(this List) Method

-

Return the first element in the collection, or return default if it's null

-
public static T FirstOrDefault<T>(this List<T> source);
+

+

Il2CppGenerics.First(this List) Method

+

Return the first element in the collection

+
public static T First<T>(this List<T> source);
 
-

Type parameters

-

+

Type parameters

+

T

-

Parameters

-

+

Parameters

+

source Il2CppSystem.Collections.Generic.List

-

Returns

-

T

+

Returns

+

T

Il2CppGenerics.FirstOrDefault(this List, Func<T,bool>) Method

Return the first element that matches the predicate, or return default

public static T FirstOrDefault<T>(this List<T> source, System.Func<T,bool> predicate)
     where T : Object;
 
-

Type parameters

+

Type parameters

T

-

Parameters

+

Parameters

source Il2CppSystem.Collections.Generic.List

predicate System.Func<T,System.Boolean>

-

Returns

+

Returns

T

+

+

Il2CppGenerics.FirstOrDefault(this List) Method

+

Return the first element in the collection, or return default if it's null

+
public static T FirstOrDefault<T>(this List<T> source);
+
+

Type parameters

+

+

T

+

Parameters

+

+

source Il2CppSystem.Collections.Generic.List

+

Returns

+

T

Il2CppGenerics.Last(this List) Method

Return the last item in the collection

@@ -153,4 +153,4 @@

predicate System.Func<T,System.Boolean>

Returns

-

Il2CppSystem.Collections.Generic.List

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Il2CppSystem.Collections.Generic.List

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.Il2CppGenericsExt.html b/docs/BTD_Mod_Helper.Extensions.Il2CppGenericsExt.html index 8449e51fd..63a075010 100644 --- a/docs/BTD_Mod_Helper.Extensions.Il2CppGenericsExt.html +++ b/docs/BTD_Mod_Helper.Extensions.Il2CppGenericsExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.Il2CppGenericsExt
Skip to Main Content

BTD_Mod_Helper.Extensions.Il2CppGenericsExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.Il2CppGenericsExt
Skip to Main Content

BTD_Mod_Helper.Extensions.Il2CppGenericsExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

Il2CppGenericsExt Class

Extensions for generic il2cpp lists

@@ -214,4 +214,4 @@

il2CppList Il2CppSystem.Collections.Generic.List

Returns

-

Il2CppAssets.Scripts.Utils.LockList

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Il2CppAssets.Scripts.Utils.LockList

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.Il2CppIEnumerator.html b/docs/BTD_Mod_Helper.Extensions.Il2CppIEnumerator.html index 79ce38ea7..29cd732dc 100644 --- a/docs/BTD_Mod_Helper.Extensions.Il2CppIEnumerator.html +++ b/docs/BTD_Mod_Helper.Extensions.Il2CppIEnumerator.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.Il2CppIEnumerator
Skip to Main Content

BTD_Mod_Helper.Extensions.Il2CppIEnumerator


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.Il2CppIEnumerator
Skip to Main Content

BTD_Mod_Helper.Extensions.Il2CppIEnumerator


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

Il2CppIEnumerator Class

Extensions for il2cpp ienumerators

@@ -38,66 +38,66 @@

System.Func<T,System.Boolean>

Returns

System.Int32

-

-

Il2CppIEnumerator.First(this IEnumerator) Method

-

Return the first element in the collection

-
public static T First<T>(this IEnumerator source)
-    where T : Object;
-
-

Type parameters

-

-

T

-

Parameters

-

-

source Il2CppSystem.Collections.IEnumerator

-

Returns

-

T

Il2CppIEnumerator.First(this IEnumerator, Func<T,bool>) Method

Return the first element that matches the predicate

public static T First<T>(this IEnumerator source, System.Func<T,bool> predicate)
     where T : Object;
 
-

Type parameters

+

Type parameters

T

-

Parameters

+

Parameters

source Il2CppSystem.Collections.IEnumerator

predicate System.Func<T,System.Boolean>

-

Returns

+

Returns

T

-

-

Il2CppIEnumerator.FirstOrDefault(this IEnumerator) Method

-

Return the first element in the collection, or return default if it's null

-
public static T FirstOrDefault<T>(this IEnumerator source)
+

+

Il2CppIEnumerator.First(this IEnumerator) Method

+

Return the first element in the collection

+
public static T First<T>(this IEnumerator source)
     where T : Object;
 
-

Type parameters

-

+

Type parameters

+

T

-

Parameters

-

+

Parameters

+

source Il2CppSystem.Collections.IEnumerator

-

Returns

-

T

+

Returns

+

T

Il2CppIEnumerator.FirstOrDefault(this IEnumerator, Func<T,bool>) Method

Return the first element that matches the predicate, or return default

public static T FirstOrDefault<T>(this IEnumerator source, System.Func<T,bool> predicate)
     where T : Object;
 
-

Type parameters

+

Type parameters

T

-

Parameters

+

Parameters

source Il2CppSystem.Collections.IEnumerator

predicate System.Func<T,System.Boolean>

-

Returns

+

Returns

T

+

+

Il2CppIEnumerator.FirstOrDefault(this IEnumerator) Method

+

Return the first element in the collection, or return default if it's null

+
public static T FirstOrDefault<T>(this IEnumerator source)
+    where T : Object;
+
+

Type parameters

+

+

T

+

Parameters

+

+

source Il2CppSystem.Collections.IEnumerator

+

Returns

+

T

Il2CppIEnumerator.ForEach(this IEnumerator, Action) Method

Performs the specified action on each element

@@ -158,4 +158,4 @@

predicate System.Func<T,System.Boolean>

Returns

-

System.Collections.Generic.List<T>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

System.Collections.Generic.List<T>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.Il2CppIEnumeratorExt.html b/docs/BTD_Mod_Helper.Extensions.Il2CppIEnumeratorExt.html index 0d8b4d1ef..8d0b13e7d 100644 --- a/docs/BTD_Mod_Helper.Extensions.Il2CppIEnumeratorExt.html +++ b/docs/BTD_Mod_Helper.Extensions.Il2CppIEnumeratorExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.Il2CppIEnumeratorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.Il2CppIEnumeratorExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.Il2CppIEnumeratorExt \ No newline at end of file +

Il2CppAssets.Scripts.Simulation.Objects.RootObjectLockList

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.Il2CppReferenceArray.html b/docs/BTD_Mod_Helper.Extensions.Il2CppReferenceArray.html index dc534da16..b15badda5 100644 --- a/docs/BTD_Mod_Helper.Extensions.Il2CppReferenceArray.html +++ b/docs/BTD_Mod_Helper.Extensions.Il2CppReferenceArray.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.Il2CppReferenceArray
Skip to Main Content

BTD_Mod_Helper.Extensions.Il2CppReferenceArray


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.Il2CppReferenceArray
Skip to Main Content

BTD_Mod_Helper.Extensions.Il2CppReferenceArray


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

Il2CppReferenceArray Class

Extensions for il2cpp reference arrays

@@ -6,34 +6,34 @@

System.Object ï¡’ Il2CppReferenceArray

Methods

-

-

Il2CppReferenceArray.Any(this Il2CppReferenceArray) Method

-

Return whether or not there are any elements in this

-
public static bool Any<T>(this Il2CppReferenceArray<T> source)
+

+

Il2CppReferenceArray.Any(this Il2CppReferenceArray, Func<T,bool>) Method

+

Return whether or not there are any elements in this that match the predicate

+
public static bool Any<T>(this Il2CppReferenceArray<T> source, System.Func<T,bool> predicate)
     where T : Object;
 

Type parameters

-

+

T

Parameters

-

+

source Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

+

+

predicate System.Func<T,System.Boolean>

Returns

System.Boolean

-

-

Il2CppReferenceArray.Any(this Il2CppReferenceArray, Func<T,bool>) Method

-

Return whether or not there are any elements in this that match the predicate

-
public static bool Any<T>(this Il2CppReferenceArray<T> source, System.Func<T,bool> predicate)
+

+

Il2CppReferenceArray.Any(this Il2CppReferenceArray) Method

+

Return whether or not there are any elements in this

+
public static bool Any<T>(this Il2CppReferenceArray<T> source)
     where T : Object;
 

Type parameters

-

+

T

Parameters

-

+

source Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

-

-

predicate System.Func<T,System.Boolean>

Returns

System.Boolean

@@ -66,4 +66,4 @@

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

action System.Action<T>

-

Action to preform on each element

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Action to preform on each element

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.Il2CppReferenceArrayExt.html b/docs/BTD_Mod_Helper.Extensions.Il2CppReferenceArrayExt.html index 3d086b147..ac6e8c4d4 100644 --- a/docs/BTD_Mod_Helper.Extensions.Il2CppReferenceArrayExt.html +++ b/docs/BTD_Mod_Helper.Extensions.Il2CppReferenceArrayExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.Il2CppReferenceArrayExt
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Extensions.Il2CppReferenceArrayExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.Il2CppReferenceArrayExt
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Extensions.Il2CppReferenceArrayExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

Il2CppReferenceArrayExt Class

Extensions for Il2CppReferenceArrays

@@ -192,24 +192,6 @@

Returns

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

-

-

Il2CppReferenceArrayExt.RemoveItemOfType<TSource,TCast>(this Il2CppReferenceArray) Method

-

Return this with the first Item of type TCast removed

-
public static Il2CppReferenceArray<TSource> RemoveItemOfType<TSource,TCast>(this Il2CppReferenceArray<TSource> referenceArray)
-    where TSource : Object
-    where TCast : Object;
-
-

Type parameters

-

-

TSource

-

-

TCast

-

The Type of the Item you want to remove

-

Parameters

-

-

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

-

Returns

-

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

Il2CppReferenceArrayExt.RemoveItemOfType<TSource,TCast>(this Il2CppReferenceArray, Model) Method

Return this with the first Item of type TCast removed

@@ -217,37 +199,37 @@

where TSource : Object where TCast : Model; -

Type parameters

+

Type parameters

TSource

TCast

The Type of the Item you want to remove

-

Parameters

+

Parameters

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

removeChildFrom Il2CppAssets.Scripts.Models.Model

Model to remove the child dependents from

-

Returns

+

Returns

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

-

-

Il2CppReferenceArrayExt.RemoveItemsOfType<TSource,TCast>(this Il2CppReferenceArray) Method

-

Return this with all Items of type TCast removed

-
public static Il2CppReferenceArray<TSource> RemoveItemsOfType<TSource,TCast>(this Il2CppReferenceArray<TSource> referenceArray)
+

+

Il2CppReferenceArrayExt.RemoveItemOfType<TSource,TCast>(this Il2CppReferenceArray) Method

+

Return this with the first Item of type TCast removed

+
public static Il2CppReferenceArray<TSource> RemoveItemOfType<TSource,TCast>(this Il2CppReferenceArray<TSource> referenceArray)
     where TSource : Object
     where TCast : Object;
 
-

Type parameters

-

+

Type parameters

+

TSource

-

+

TCast

-

The Type of the Items that you want to remove

-

Parameters

-

+

The Type of the Item you want to remove

+

Parameters

+

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

-

Returns

+

Returns

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

Il2CppReferenceArrayExt.RemoveItemsOfType<TSource,TCast>(this Il2CppReferenceArray, Model) Method

@@ -256,18 +238,36 @@

where TSource : Object where TCast : Model;

-

Type parameters

+

Type parameters

TSource

TCast

The Type of the Items that you want to remove

-

Parameters

+

Parameters

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

removeChildFrom Il2CppAssets.Scripts.Models.Model

Model to remove the child dependents from

+

Returns

+

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

+

+

Il2CppReferenceArrayExt.RemoveItemsOfType<TSource,TCast>(this Il2CppReferenceArray) Method

+

Return this with all Items of type TCast removed

+
public static Il2CppReferenceArray<TSource> RemoveItemsOfType<TSource,TCast>(this Il2CppReferenceArray<TSource> referenceArray)
+    where TSource : Object
+    where TCast : Object;
+
+

Type parameters

+

+

TSource

+

+

TCast

+

The Type of the Items that you want to remove

+

Parameters

+

+

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

Returns

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

@@ -325,4 +325,4 @@

referenceArray Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppReferenceArray

Returns

-

Il2CppAssets.Scripts.Utils.LockList

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Il2CppAssets.Scripts.Utils.LockList

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.Il2CppStringArrayExt.html b/docs/BTD_Mod_Helper.Extensions.Il2CppStringArrayExt.html index 81fdffad5..b58d3deba 100644 --- a/docs/BTD_Mod_Helper.Extensions.Il2CppStringArrayExt.html +++ b/docs/BTD_Mod_Helper.Extensions.Il2CppStringArrayExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.Il2CppStringArrayExt
Skip to Main Content

BTD_Mod_Helper.Extensions.Il2CppStringArrayExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.Il2CppStringArrayExt
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppStringArray

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.Il2CppSystemDelegateExxt.html b/docs/BTD_Mod_Helper.Extensions.Il2CppSystemDelegateExxt.html index 235afd652..efb5335e5 100644 --- a/docs/BTD_Mod_Helper.Extensions.Il2CppSystemDelegateExxt.html +++ b/docs/BTD_Mod_Helper.Extensions.Il2CppSystemDelegateExxt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.Il2CppSystemDelegateExxt
Skip to Main Content

BTD_Mod_Helper.Extensions.Il2CppSystemDelegateExxt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.Il2CppSystemDelegateExxt
Skip to Main Content

BTD_Mod_Helper.Extensions.Il2CppSystemDelegateExxt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

Il2CppSystemDelegateExxt Class

Extensions for Il2cpp delegates

@@ -20,4 +20,4 @@

del Il2CppSystem.Delegate

Returns

-

T

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

T

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.Il2CppSystemDictionaryExt.html b/docs/BTD_Mod_Helper.Extensions.Il2CppSystemDictionaryExt.html index cec5b3c4b..051859d94 100644 --- a/docs/BTD_Mod_Helper.Extensions.Il2CppSystemDictionaryExt.html +++ b/docs/BTD_Mod_Helper.Extensions.Il2CppSystemDictionaryExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.Il2CppSystemDictionaryExt
Skip to Main Content

BTD_Mod_Helper.Extensions.Il2CppSystemDictionaryExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.Il2CppSystemDictionaryExt \ No newline at end of file +

Il2CppSystem.Collections.Generic.List

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.Il2CppSystemObjectExt.html b/docs/BTD_Mod_Helper.Extensions.Il2CppSystemObjectExt.html index 542bf70f4..42234d9c9 100644 --- a/docs/BTD_Mod_Helper.Extensions.Il2CppSystemObjectExt.html +++ b/docs/BTD_Mod_Helper.Extensions.Il2CppSystemObjectExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.Il2CppSystemObjectExt
Skip to Main Content

BTD_Mod_Helper.Extensions.Il2CppSystemObjectExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.Il2CppSystemObjectExt
Skip to Main Content

BTD_Mod_Helper.Extensions.Il2CppSystemObjectExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

Il2CppSystemObjectExt Class

Extensions for Il2cpp objects

@@ -6,37 +6,37 @@

System.Object ï¡’ Il2CppSystemObjectExt

Methods

-

-

Il2CppSystemObjectExt.Is(this Il2CppObjectBase) Method

+

+

Il2CppSystemObjectExt.Is(this Il2CppObjectBase, T) Method

Check if object is the same type as T

-
public static bool Is<T>(this Il2CppObjectBase instance)
+
public static bool Is<T>(this Il2CppObjectBase instance, out T castObject)
     where T : Il2CppObjectBase;
 

Type parameters

-

+

T

Type to check

Parameters

-

+

instance Il2CppInterop.Runtime.InteropTypes.Il2CppObjectBase

+

+

castObject T

+

The casted object if this is of type T

Returns

System.Boolean

-

-

Il2CppSystemObjectExt.Is(this Il2CppObjectBase, T) Method

+

+

Il2CppSystemObjectExt.Is(this Il2CppObjectBase) Method

Check if object is the same type as T

-
public static bool Is<T>(this Il2CppObjectBase instance, out T castObject)
+
public static bool Is<T>(this Il2CppObjectBase instance)
     where T : Il2CppObjectBase;
 

Type parameters

-

+

T

Type to check

Parameters

-

+

instance Il2CppInterop.Runtime.InteropTypes.Il2CppObjectBase

-

-

castObject T

-

The casted object if this is of type T

Returns

System.Boolean

@@ -57,37 +57,37 @@

Returns

System.Boolean

-

-

Il2CppSystemObjectExt.IsType(this Object) Method

+

+

Il2CppSystemObjectExt.IsType(this Object, T) Method

Check if object is the same type as T

-
public static bool IsType<T>(this Object instance)
+
public static bool IsType<T>(this Object instance, out T castObject)
     where T : Object;
 

Type parameters

-

+

T

Type to check

Parameters

-

+

instance Il2CppSystem.Object

+

+

castObject T

+

The casted object if this is of type T

Returns

System.Boolean

-

-

Il2CppSystemObjectExt.IsType(this Object, T) Method

+

+

Il2CppSystemObjectExt.IsType(this Object) Method

Check if object is the same type as T

-
public static bool IsType<T>(this Object instance, out T castObject)
+
public static bool IsType<T>(this Object instance)
     where T : Object;
 

Type parameters

-

+

T

Type to check

Parameters

-

+

instance Il2CppSystem.Object

-

-

castObject T

-

The casted object if this is of type T

Returns

System.Boolean

@@ -142,4 +142,4 @@

obj Il2CppInterop.Runtime.InteropTypes.Il2CppObjectBase

Returns

-

System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.ImageExt.html b/docs/BTD_Mod_Helper.Extensions.ImageExt.html index 993c99931..7cb6fd187 100644 --- a/docs/BTD_Mod_Helper.Extensions.ImageExt.html +++ b/docs/BTD_Mod_Helper.Extensions.ImageExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.ImageExt
Skip to Main Content

BTD_Mod_Helper.Extensions.ImageExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.ImageExt \ No newline at end of file +

spriteName System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.InGameExt.html b/docs/BTD_Mod_Helper.Extensions.InGameExt.html index 00da5d60d..c7ac7e908 100644 --- a/docs/BTD_Mod_Helper.Extensions.InGameExt.html +++ b/docs/BTD_Mod_Helper.Extensions.InGameExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.InGameExt
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Extensions.InGameExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.InGameExt
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Extensions.InGameExt


To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

bloonEmissionModels System.Collections.Generic.List<Il2CppAssets.Scripts.Models.Rounds.BloonEmissionModel>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.InputFieldExt.html b/docs/BTD_Mod_Helper.Extensions.InputFieldExt.html index 209a826cf..a590e5870 100644 --- a/docs/BTD_Mod_Helper.Extensions.InputFieldExt.html +++ b/docs/BTD_Mod_Helper.Extensions.InputFieldExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.InputFieldExt
Skip to Main Content

BTD_Mod_Helper.Extensions.InputFieldExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.InputFieldExt \ No newline at end of file +

funcToExecute Function(string)

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.InputFieldOnValueChanged.Function(string).html b/docs/BTD_Mod_Helper.Extensions.InputFieldOnValueChanged.Function(string).html index 0b0ef7a8a..16ff50701 100644 --- a/docs/BTD_Mod_Helper.Extensions.InputFieldOnValueChanged.Function(string).html +++ b/docs/BTD_Mod_Helper.Extensions.InputFieldOnValueChanged.Function(string).html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.InputFieldOnValueChanged.Function(string)
Skip to Main Content

BTD_Mod_Helper.Extensions.InputFieldOnValueChanged.Function(string)


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.InputFieldOnValueChanged.Function(string)
Skip to Main Content

BTD_Mod_Helper.Extensions.InputFieldOnValueChanged.Function(string)


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions.InputFieldOnValueChanged

InputFieldOnValueChanged.Function(string) Delegate

Represents a multicast delegate; that is, a delegate that can have more than one element in its invocation list.

@@ -6,4 +6,4 @@

Parameters

-

value System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

value System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.InputFieldOnValueChanged.html b/docs/BTD_Mod_Helper.Extensions.InputFieldOnValueChanged.html index 383c47e75..9a122cd25 100644 --- a/docs/BTD_Mod_Helper.Extensions.InputFieldOnValueChanged.html +++ b/docs/BTD_Mod_Helper.Extensions.InputFieldOnValueChanged.html @@ -1,7 +1,7 @@ -BTD_Mod_Helper.Extensions.InputFieldOnValueChanged
Skip to Main Content

BTD_Mod_Helper.Extensions.InputFieldOnValueChanged


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.InputFieldOnValueChanged
Skip to Main Content

BTD_Mod_Helper.Extensions.InputFieldOnValueChanged


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

InputFieldOnValueChanged Class

Extension for OnChangeEvent

public static class InputFieldOnValueChanged
 
-

Inheritance System.Object ï¡’ InputFieldOnValueChanged

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Inheritance System.Object ï¡’ InputFieldOnValueChanged

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.InputFieldSubmitEvent.Function(string).html b/docs/BTD_Mod_Helper.Extensions.InputFieldSubmitEvent.Function(string).html index 79e058aa8..a0958902e 100644 --- a/docs/BTD_Mod_Helper.Extensions.InputFieldSubmitEvent.Function(string).html +++ b/docs/BTD_Mod_Helper.Extensions.InputFieldSubmitEvent.Function(string).html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.InputFieldSubmitEvent.Function(string)
Skip to Main Content

BTD_Mod_Helper.Extensions.InputFieldSubmitEvent.Function(string)


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.InputFieldSubmitEvent.Function(string)
Skip to Main Content

BTD_Mod_Helper.Extensions.InputFieldSubmitEvent.Function(string)


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions.InputFieldSubmitEvent

InputFieldSubmitEvent.Function(string) Delegate

Represents a multicast delegate; that is, a delegate that can have more than one element in its invocation list.

@@ -6,4 +6,4 @@

Parameters

-

value System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

value System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.InputFieldSubmitEvent.html b/docs/BTD_Mod_Helper.Extensions.InputFieldSubmitEvent.html index 94a12c81d..ea58a4e05 100644 --- a/docs/BTD_Mod_Helper.Extensions.InputFieldSubmitEvent.html +++ b/docs/BTD_Mod_Helper.Extensions.InputFieldSubmitEvent.html @@ -1,7 +1,7 @@ -BTD_Mod_Helper.Extensions.InputFieldSubmitEvent
Skip to Main Content

BTD_Mod_Helper.Extensions.InputFieldSubmitEvent


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.InputFieldSubmitEvent
Skip to Main Content

BTD_Mod_Helper.Extensions.InputFieldSubmitEvent


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

InputFieldSubmitEvent Class

Extensions for InputFieldSubmitEvents

public static class InputFieldSubmitEvent
 
-

Inheritance System.Object ï¡’ InputFieldSubmitEvent

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Inheritance System.Object ï¡’ InputFieldSubmitEvent

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.LayoutGroupExt.html b/docs/BTD_Mod_Helper.Extensions.LayoutGroupExt.html index 220c1be3f..3a4215793 100644 --- a/docs/BTD_Mod_Helper.Extensions.LayoutGroupExt.html +++ b/docs/BTD_Mod_Helper.Extensions.LayoutGroupExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.LayoutGroupExt
Skip to Main Content

BTD_Mod_Helper.Extensions.LayoutGroupExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.LayoutGroupExt
Skip to Main Content

BTD_Mod_Helper.Extensions.LayoutGroupExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

LayoutGroupExt Class

Extensions for LayoutGroups

@@ -15,4 +15,4 @@

layoutGroup UnityEngine.UI.LayoutGroup

-

padding System.Int32

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

padding System.Int32

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.ListExt.html b/docs/BTD_Mod_Helper.Extensions.ListExt.html index 81e11d058..e9dce76be 100644 --- a/docs/BTD_Mod_Helper.Extensions.ListExt.html +++ b/docs/BTD_Mod_Helper.Extensions.ListExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.ListExt
Skip to Main Content

BTD_Mod_Helper.Extensions.ListExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.ListExt
Skip to Main Content

BTD_Mod_Helper.Extensions.ListExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

ListExt Class

Extensions for non il2cpp Lists

@@ -90,42 +90,42 @@

System.Collections.Generic.List<TSource>

Returns

System.Boolean

-

-

ListExt.LoadFromFile(this List, string) Method

+

+

ListExt.LoadFromFile(this List, string, bool) Method

Load a List from a FilePath

-
public static T LoadFromFile<T>(this System.Collections.Generic.List<T> list, string filePath);
+
public static T LoadFromFile<T>(this System.Collections.Generic.List<T> list, string filePath, out bool success);
 

Type parameters

-

+

T

Parameters

-

-

list System.Collections.Generic.List<T>

-

+

+

list System.Collections.Generic.List<T>

+

filePath System.String

FilePath of the saved List

+

+

success System.Boolean

+

Will be true if the List was successfully loaded, otherwise will be false

Returns

-

T
+

T
The loaded List if successful, otherwise default value

-

-

ListExt.LoadFromFile(this List, string, bool) Method

+

+

ListExt.LoadFromFile(this List, string) Method

Load a List from a FilePath

-
public static T LoadFromFile<T>(this System.Collections.Generic.List<T> list, string filePath, out bool success);
+
public static T LoadFromFile<T>(this System.Collections.Generic.List<T> list, string filePath);
 

Type parameters

-

+

T

Parameters

-

-

list System.Collections.Generic.List<T>

-

+

+

list System.Collections.Generic.List<T>

+

filePath System.String

FilePath of the saved List

-

-

success System.Boolean

-

Will be true if the List was successfully loaded, otherwise will be false

Returns

-

T
+

T
The loaded List if successful, otherwise default value

ListExt.RemoveItem<TSource,TCast>(this List, TCast) Method

@@ -255,4 +255,4 @@

list System.Collections.Generic.List<T>

Returns

-

Il2CppAssets.Scripts.Simulation.Objects.RootObjectLockList

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Il2CppAssets.Scripts.Simulation.Objects.RootObjectLockList

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.LocalizationManagerExt.html b/docs/BTD_Mod_Helper.Extensions.LocalizationManagerExt.html index 681a788b2..21680b1dc 100644 --- a/docs/BTD_Mod_Helper.Extensions.LocalizationManagerExt.html +++ b/docs/BTD_Mod_Helper.Extensions.LocalizationManagerExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.LocalizationManagerExt
Skip to Main Content

BTD_Mod_Helper.Extensions.LocalizationManagerExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.LocalizationManagerExt
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Il2CppSystem.Collections.Generic.Dictionary

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.LockedList.html b/docs/BTD_Mod_Helper.Extensions.LockedList.html index 0f59288fe..a7d15e357 100644 --- a/docs/BTD_Mod_Helper.Extensions.LockedList.html +++ b/docs/BTD_Mod_Helper.Extensions.LockedList.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.LockedList
Skip to Main Content

BTD_Mod_Helper.Extensions.LockedList


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.LockedList
Skip to Main Content

BTD_Mod_Helper.Extensions.LockedList


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

LockedList Class

Extensions for LockedLists

@@ -6,34 +6,34 @@

System.Object ï¡’ LockedList

Methods

-

-

LockedList.Any(this LockList) Method

-

Return whether or not there are any elements in this

-
public static bool Any<T>(this LockList<T> source)
+

+

LockedList.Any(this LockList, Func<T,bool>) Method

+

Return whether or not there are any elements in this that match the predicate

+
public static bool Any<T>(this LockList<T> source, System.Func<T,bool> predicate)
     where T : Object;
 

Type parameters

-

+

T

Parameters

-

+

source Il2CppAssets.Scripts.Utils.LockList

+

+

predicate System.Func<T,System.Boolean>

Returns

System.Boolean

-

-

LockedList.Any(this LockList, Func<T,bool>) Method

-

Return whether or not there are any elements in this that match the predicate

-
public static bool Any<T>(this LockList<T> source, System.Func<T,bool> predicate)
+

+

LockedList.Any(this LockList) Method

+

Return whether or not there are any elements in this

+
public static bool Any<T>(this LockList<T> source)
     where T : Object;
 

Type parameters

-

+

T

Parameters

-

+

source Il2CppAssets.Scripts.Utils.LockList

-

-

predicate System.Func<T,System.Boolean>

Returns

System.Boolean

@@ -52,64 +52,64 @@

System.Func<T,System.Boolean>

Returns

System.Int32

-

-

LockedList.First(this LockList) Method

-

Return the first element in the collection

-
public static T First<T>(this LockList<T> source);
-
-

Type parameters

-

-

T

-

Parameters

-

-

source Il2CppAssets.Scripts.Utils.LockList

-

Returns

-

T

LockedList.First(this LockList, Func<T,bool>) Method

Return the first element that matches the predicate

public static T First<T>(this LockList<T> source, System.Func<T,bool> predicate)
     where T : Object;
 
-

Type parameters

+

Type parameters

T

-

Parameters

+

Parameters

source Il2CppAssets.Scripts.Utils.LockList

predicate System.Func<T,System.Boolean>

-

Returns

+

Returns

T

-

-

LockedList.FirstOrDefault(this LockList) Method

-

Return the first element in the collection, or return default if it's null

-
public static T FirstOrDefault<T>(this LockList<T> source);
+

+

LockedList.First(this LockList) Method

+

Return the first element in the collection

+
public static T First<T>(this LockList<T> source);
 
-

Type parameters

-

+

Type parameters

+

T

-

Parameters

-

+

Parameters

+

source Il2CppAssets.Scripts.Utils.LockList

-

Returns

-

T

+

Returns

+

T

LockedList.FirstOrDefault(this LockList, Func<T,bool>) Method

Return the first element that matches the predicate, or return default

public static T FirstOrDefault<T>(this LockList<T> source, System.Func<T,bool> predicate)
     where T : Object;
 
-

Type parameters

+

Type parameters

T

-

Parameters

+

Parameters

source Il2CppAssets.Scripts.Utils.LockList

predicate System.Func<T,System.Boolean>

-

Returns

+

Returns

T

+

+

LockedList.FirstOrDefault(this LockList) Method

+

Return the first element in the collection, or return default if it's null

+
public static T FirstOrDefault<T>(this LockList<T> source);
+
+

Type parameters

+

+

T

+

Parameters

+

+

source Il2CppAssets.Scripts.Utils.LockList

+

Returns

+

T

LockedList.ForEach(this LockList, Action) Method

Performs the specified action on each element

@@ -167,4 +167,4 @@

predicate System.Func<T,System.Boolean>

Returns

-

System.Collections.Generic.List<T>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

System.Collections.Generic.List<T>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.LockedListExt.html b/docs/BTD_Mod_Helper.Extensions.LockedListExt.html index 1d7d11838..b81a61830 100644 --- a/docs/BTD_Mod_Helper.Extensions.LockedListExt.html +++ b/docs/BTD_Mod_Helper.Extensions.LockedListExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.LockedListExt
Skip to Main Content

BTD_Mod_Helper.Extensions.LockedListExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.LockedListExt
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

System.Collections.Generic.List<T>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.MapExt.html b/docs/BTD_Mod_Helper.Extensions.MapExt.html index 9ef4cd2f9..391b50314 100644 --- a/docs/BTD_Mod_Helper.Extensions.MapExt.html +++ b/docs/BTD_Mod_Helper.Extensions.MapExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.MapExt
Skip to Main Content

BTD_Mod_Helper.Extensions.MapExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.MapExt \ No newline at end of file +

UnityEngine.RectTransform

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.MiscModelExt.html b/docs/BTD_Mod_Helper.Extensions.MiscModelExt.html index 8def82931..275adba8e 100644 --- a/docs/BTD_Mod_Helper.Extensions.MiscModelExt.html +++ b/docs/BTD_Mod_Helper.Extensions.MiscModelExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.MiscModelExt
Skip to Main Content

BTD_Mod_Helper.Extensions.MiscModelExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.MiscModelExt \ No newline at end of file +

parallelEmissionModel Il2CppAssets.Scripts.Models.Towers.Behaviors.Emissions.ParallelEmissionModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.ModModelExt.html b/docs/BTD_Mod_Helper.Extensions.ModModelExt.html index 40ca61e96..e51869f17 100644 --- a/docs/BTD_Mod_Helper.Extensions.ModModelExt.html +++ b/docs/BTD_Mod_Helper.Extensions.ModModelExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.ModModelExt
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Extensions.ModModelExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.ModModelExt
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Extensions.ModModelExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

ModModelExt Class

Extensions for the ModModel (GameMode) class

@@ -16,37 +16,22 @@

Il2CppAssets.Scripts.Models.ModModel

mutator Il2CppAssets.Scripts.Models.MutatorModModel

-

-

ModModelExt.GetMutator(this ModModel) Method

-

Return the first Mutator of type T, or null if there isn't one

-
public static T GetMutator<T>(this ModModel model)
-    where T : MutatorModModel;
-
-

Type parameters

-

-

T

-

The Mutator you want

-

Parameters

-

-

model Il2CppAssets.Scripts.Models.ModModel

-

Returns

-

T

ModModelExt.GetMutator(this ModModel, int) Method

Return the index'th Mutator of type T, or null

public static T GetMutator<T>(this ModModel model, int index)
     where T : MutatorModModel;
 
-

Type parameters

+

Type parameters

T

The Mutator you want

-

Parameters

+

Parameters

model Il2CppAssets.Scripts.Models.ModModel

index System.Int32

-

Returns

+

Returns

T

ModModelExt.GetMutator(this ModModel, string) Method

@@ -54,17 +39,32 @@

public static T GetMutator<T>(this ModModel model, string nameContains) where T : MutatorModModel; -

Type parameters

+

Type parameters

T

The Mutator you want

-

Parameters

+

Parameters

model Il2CppAssets.Scripts.Models.ModModel

nameContains System.String

-

Returns

+

Returns

T

+

+

ModModelExt.GetMutator(this ModModel) Method

+

Return the first Mutator of type T, or null if there isn't one

+
public static T GetMutator<T>(this ModModel model)
+    where T : MutatorModModel;
+
+

Type parameters

+

+

T

+

The Mutator you want

+

Parameters

+

+

model Il2CppAssets.Scripts.Models.ModModel

+

Returns

+

T

ModModelExt.GetMutators(this ModModel) Method

Return all Mutators of type T

@@ -80,36 +80,36 @@

Il2CppAssets.Scripts.Models.ModModel

Returns

System.Collections.Generic.IEnumerable<T>

-

-

ModModelExt.HasMutator(this ModModel) Method

-

Check if this has a specific Mutator

-
public static bool HasMutator<T>(this ModModel model)
+

+

ModModelExt.HasMutator(this ModModel, T) Method

+

Check if this has a specific Mutator and return it

+
public static bool HasMutator<T>(this ModModel model, out T mutator)
     where T : MutatorModModel;
 

Type parameters

-

+

T

The Mutator you're checking for

Parameters

-

+

model Il2CppAssets.Scripts.Models.ModModel

+

+

mutator T

Returns

System.Boolean

-

-

ModModelExt.HasMutator(this ModModel, T) Method

-

Check if this has a specific Mutator and return it

-
public static bool HasMutator<T>(this ModModel model, out T mutator)
+

+

ModModelExt.HasMutator(this ModModel) Method

+

Check if this has a specific Mutator

+
public static bool HasMutator<T>(this ModModel model)
     where T : MutatorModModel;
 

Type parameters

-

+

T

The Mutator you're checking for

Parameters

-

+

model Il2CppAssets.Scripts.Models.ModModel

-

-

mutator T

Returns

System.Boolean

@@ -136,30 +136,17 @@

Il2CppAssets.Scripts.Models.ModModel

mutator Il2CppAssets.Scripts.Models.MutatorModModel

-

-

ModModelExt.RemoveMutator(this ModModel) Method

-

Remove the first Mutator of Type T

-
public static void RemoveMutator<T>(this ModModel model)
-    where T : MutatorModModel;
-
-

Type parameters

-

-

T

-

The Mutator you want to remove

-

Parameters

-

-

model Il2CppAssets.Scripts.Models.ModModel

ModModelExt.RemoveMutator(this ModModel, int) Method

Remove the index'th Mutator of Type T

public static void RemoveMutator<T>(this ModModel model, int index)
     where T : MutatorModModel;
 
-

Type parameters

+

Type parameters

T

The Mutator you want to remove

-

Parameters

+

Parameters

model Il2CppAssets.Scripts.Models.ModModel

@@ -170,15 +157,28 @@

public static void RemoveMutator<T>(this ModModel model, string nameContains) where T : MutatorModModel;

-

Type parameters

+

Type parameters

T

The Mutator you want to remove

-

Parameters

+

Parameters

model Il2CppAssets.Scripts.Models.ModModel

nameContains System.String

+

+

ModModelExt.RemoveMutator(this ModModel) Method

+

Remove the first Mutator of Type T

+
public static void RemoveMutator<T>(this ModModel model)
+    where T : MutatorModModel;
+
+

Type parameters

+

+

T

+

The Mutator you want to remove

+

Parameters

+

+

model Il2CppAssets.Scripts.Models.ModModel

ModModelExt.RemoveMutators(this ModModel, Func<MutatorModModel,bool>) Method

Removes all mutators that match a given condition

@@ -383,4 +383,4 @@

Parameters

-

model Il2CppAssets.Scripts.Models.ModModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

model Il2CppAssets.Scripts.Models.ModModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.ModelExt.html b/docs/BTD_Mod_Helper.Extensions.ModelExt.html index ad9f19a23..096d74cc3 100644 --- a/docs/BTD_Mod_Helper.Extensions.ModelExt.html +++ b/docs/BTD_Mod_Helper.Extensions.ModelExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.ModelExt
Skip to Main Content

BTD_Mod_Helper.Extensions.ModelExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.ModelExt
Skip to Main Content

BTD_Mod_Helper.Extensions.ModelExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

ModelExt Class

Extensions for Models

@@ -21,38 +21,38 @@

Il2CppAssets.Scripts.Models.Model

children System.Collections.Generic.IEnumerable<T>

-

-

ModelExt.Duplicate(this T) Method

-

Create a new and separate copy of this object. Same as using: .Clone().Cast();

-
public static T Duplicate<T>(this T model)
-    where T : Model;
-
-

Type parameters

-

-

T

-

Type of object you want to cast to when duplicating. Done automatically

-

Parameters

-

-

model T

-

Returns

-

T

ModelExt.Duplicate(this T, string) Method

Duplicates a model and also sets its name to something new

public static T Duplicate<T>(this T model, string name)
     where T : Model;
 
-

Type parameters

+

Type parameters

T

Type of object you want to cast to when duplicating. Done automatically

-

Parameters

+

Parameters

model T

name System.String

-

Returns

+

Returns

T

+

+

ModelExt.Duplicate(this T) Method

+

Create a new and separate copy of this object. Same as using: .Clone().Cast();

+
public static T Duplicate<T>(this T model)
+    where T : Model;
+
+

Type parameters

+

+

T

+

Type of object you want to cast to when duplicating. Done automatically

+

Parameters

+

+

model T

+

Returns

+

T

ModelExt.FindDescendant(this Model, string) Method

Finds the first descendent of a given type whose name contains the specified string, or null if not found

@@ -85,35 +85,21 @@

System.Predicate<T>

Returns

T

-

-

ModelExt.FindDescendants(this Model) Method

-

Finds the descendents of a given type

-
public static T[] FindDescendants<T>(this Model model)
-    where T : Model;
-
-

Type parameters

-

-

T

-

Parameters

-

-

model Il2CppAssets.Scripts.Models.Model

-

Returns

-

T[]

ModelExt.FindDescendants(this Model, string) Method

Finds the descendents of a given type whose name contains the specified string

public static T[] FindDescendants<T>(this Model model, string nameContains)
     where T : Model;
 
-

Type parameters

+

Type parameters

T

-

Parameters

+

Parameters

model Il2CppAssets.Scripts.Models.Model

nameContains System.String

-

Returns

+

Returns

T[]

ModelExt.FindDescendants(this Model, Predicate) Method

@@ -121,47 +107,47 @@

public static T[] FindDescendants<T>(this Model model, System.Predicate<T> condition) where T : Model; -

Type parameters

+

Type parameters

T

-

Parameters

+

Parameters

model Il2CppAssets.Scripts.Models.Model

condition System.Predicate<T>

-

Returns

+

Returns

T[]

-

-

ModelExt.HasDescendant(this Model) Method

-

Returns whether a model has a descendant of a given type

-
public static bool HasDescendant<T>(this Model model)
+

+

ModelExt.FindDescendants(this Model) Method

+

Finds the descendents of a given type

+
public static T[] FindDescendants<T>(this Model model)
     where T : Model;
 
-

Type parameters

-

+

Type parameters

+

T

-

Parameters

-

+

Parameters

+

model Il2CppAssets.Scripts.Models.Model

-

Returns

-

System.Boolean

+

Returns

+

T[]

ModelExt.HasDescendant(this Model, string, T) Method

Returns whether a model has a descendant of a given type with a filtered name, providing it via the out parameter if so

public static bool HasDescendant<T>(this Model model, string nameContains, out T t)
     where T : Model;
 
-

Type parameters

+

Type parameters

T

-

Parameters

+

Parameters

model Il2CppAssets.Scripts.Models.Model

nameContains System.String

t T

-

Returns

+

Returns

System.Boolean

ModelExt.HasDescendant(this Model, T) Method

@@ -169,14 +155,28 @@

public static bool HasDescendant<T>(this Model model, out T t) where T : Model;

-

Type parameters

+

Type parameters

T

-

Parameters

+

Parameters

model Il2CppAssets.Scripts.Models.Model

t T

+

Returns

+

System.Boolean

+

+

ModelExt.HasDescendant(this Model) Method

+

Returns whether a model has a descendant of a given type

+
public static bool HasDescendant<T>(this Model model)
+    where T : Model;
+
+

Type parameters

+

+

T

+

Parameters

+

+

model Il2CppAssets.Scripts.Models.Model

Returns

System.Boolean

@@ -212,4 +212,4 @@

name System.String

Returns

-

T

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

T

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.NKMultiGameInterfaceExt.html b/docs/BTD_Mod_Helper.Extensions.NKMultiGameInterfaceExt.html index e9b712abd..2606aa1f3 100644 --- a/docs/BTD_Mod_Helper.Extensions.NKMultiGameInterfaceExt.html +++ b/docs/BTD_Mod_Helper.Extensions.NKMultiGameInterfaceExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.NKMultiGameInterfaceExt
Skip to Main Content

BTD_Mod_Helper.Extensions.NKMultiGameInterfaceExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.NKMultiGameInterfaceExt \ No newline at end of file +

Coop code used to distinguish this message from others. Like a lock and key for reading messages

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.NK_TextMeshProUGUIExt.html b/docs/BTD_Mod_Helper.Extensions.NK_TextMeshProUGUIExt.html index 0c98419ed..d2bab3fe1 100644 --- a/docs/BTD_Mod_Helper.Extensions.NK_TextMeshProUGUIExt.html +++ b/docs/BTD_Mod_Helper.Extensions.NK_TextMeshProUGUIExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.NK_TextMeshProUGUIExt
Skip to Main Content

BTD_Mod_Helper.Extensions.NK_TextMeshProUGUIExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.NK_TextMeshProUGUIExt \ No newline at end of file +

value System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.PetModelBehaviorExt.html b/docs/BTD_Mod_Helper.Extensions.PetModelBehaviorExt.html index 63d1bb5bf..efe1c0f13 100644 --- a/docs/BTD_Mod_Helper.Extensions.PetModelBehaviorExt.html +++ b/docs/BTD_Mod_Helper.Extensions.PetModelBehaviorExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.PetModelBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.PetModelBehaviorExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.PetModelBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.PetModelBehaviorExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

PetModelBehaviorExt Class

Extensions for PetModels

@@ -65,33 +65,33 @@

Il2CppAssets.Scripts.Models.Towers.Pets.PetModel

Returns

System.Boolean

-

-

PetModelBehaviorExt.RemoveBehavior(this PetModel) Method

-

Remove the first Behavior of Type T

-
public static void RemoveBehavior<T>(this PetModel model)
-    where T : Model;
-
-

Type parameters

-

-

T

-

The Behavior you want to remove

-

Parameters

-

-

model Il2CppAssets.Scripts.Models.Towers.Pets.PetModel

PetModelBehaviorExt.RemoveBehavior(this PetModel, T) Method

Removes a specific behavior from a tower

public static void RemoveBehavior<T>(this PetModel model, T behavior)
     where T : Model;
 
-

Type parameters

+

Type parameters

T

-

Parameters

+

Parameters

model Il2CppAssets.Scripts.Models.Towers.Pets.PetModel

behavior T

+

+

PetModelBehaviorExt.RemoveBehavior(this PetModel) Method

+

Remove the first Behavior of Type T

+
public static void RemoveBehavior<T>(this PetModel model)
+    where T : Model;
+
+

Type parameters

+

+

T

+

The Behavior you want to remove

+

Parameters

+

+

model Il2CppAssets.Scripts.Models.Towers.Pets.PetModel

PetModelBehaviorExt.RemoveBehaviors(this PetModel) Method

Remove all Behaviors of type T

@@ -111,4 +111,4 @@

Parameters

-

model Il2CppAssets.Scripts.Models.Towers.Pets.PetModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

model Il2CppAssets.Scripts.Models.Towers.Pets.PetModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.PopupScreenExt.html b/docs/BTD_Mod_Helper.Extensions.PopupScreenExt.html index 36d4d4792..d10603eb0 100644 --- a/docs/BTD_Mod_Helper.Extensions.PopupScreenExt.html +++ b/docs/BTD_Mod_Helper.Extensions.PopupScreenExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.PopupScreenExt
Skip to Main Content

BTD_Mod_Helper.Extensions.PopupScreenExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.PopupScreenExt \ No newline at end of file +

action System.Action<Il2CppAssets.Scripts.Unity.UI_New.Popups.PopupScreen>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.PowerModelBehaviorExt.html b/docs/BTD_Mod_Helper.Extensions.PowerModelBehaviorExt.html index 01a274d75..3826e827f 100644 --- a/docs/BTD_Mod_Helper.Extensions.PowerModelBehaviorExt.html +++ b/docs/BTD_Mod_Helper.Extensions.PowerModelBehaviorExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.PowerModelBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.PowerModelBehaviorExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.PowerModelBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.PowerModelBehaviorExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

PowerModelBehaviorExt Class

Behavior extensions for PowerModels

@@ -65,33 +65,33 @@

Il2CppAssets.Scripts.Models.Powers.PowerModel

Returns

System.Boolean

-

-

PowerModelBehaviorExt.RemoveBehavior(this PowerModel) Method

-

Remove the first Behavior of Type T

-
public static void RemoveBehavior<T>(this PowerModel model)
-    where T : Model;
-
-

Type parameters

-

-

T

-

The Behavior you want to remove

-

Parameters

-

-

model Il2CppAssets.Scripts.Models.Powers.PowerModel

PowerModelBehaviorExt.RemoveBehavior(this PowerModel, T) Method

Removes a specific behavior from a tower

public static void RemoveBehavior<T>(this PowerModel model, T behavior)
     where T : Model;
 
-

Type parameters

+

Type parameters

T

-

Parameters

+

Parameters

model Il2CppAssets.Scripts.Models.Powers.PowerModel

behavior T

+

+

PowerModelBehaviorExt.RemoveBehavior(this PowerModel) Method

+

Remove the first Behavior of Type T

+
public static void RemoveBehavior<T>(this PowerModel model)
+    where T : Model;
+
+

Type parameters

+

+

T

+

The Behavior you want to remove

+

Parameters

+

+

model Il2CppAssets.Scripts.Models.Powers.PowerModel

PowerModelBehaviorExt.RemoveBehaviors(this PowerModel) Method

Remove all Behaviors of type T

@@ -111,4 +111,4 @@

Parameters

-

model Il2CppAssets.Scripts.Models.Powers.PowerModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

model Il2CppAssets.Scripts.Models.Powers.PowerModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.ProfileModelExt.html b/docs/BTD_Mod_Helper.Extensions.ProfileModelExt.html index 20844b3ec..b76811847 100644 --- a/docs/BTD_Mod_Helper.Extensions.ProfileModelExt.html +++ b/docs/BTD_Mod_Helper.Extensions.ProfileModelExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.ProfileModelExt
Skip to Main Content

BTD_Mod_Helper.Extensions.ProfileModelExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.ProfileModelExt
Skip to Main Content

BTD_Mod_Helper.Extensions.ProfileModelExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

ProfileModelExt Class

Extensions for ProfileModels

@@ -6,23 +6,12 @@

System.Object ï¡’ ProfileModelExt

Methods

-

-

ProfileModelExt.UnlockTower(this ProfileModel, string) Method

-

Add a tower to the list of UnlockedTowers

-
public static void UnlockTower(this ProfileModel profileModel, string towerId);
-
-

Parameters

-

-

profileModel Il2CppAssets.Scripts.Models.Profile.ProfileModel

-

-

towerId System.String

-

The ID of the tower you want to unlock

ProfileModelExt.UnlockTower(this ProfileModel, string, bool) Method

Add a tower to the list of UnlockedTowers only if the TowerModel is in Game.instance.model.towers

public static bool UnlockTower(this ProfileModel profileModel, string towerId, bool unlockIfTowerModelExists);
 
-

Parameters

+

Parameters

profileModel Il2CppAssets.Scripts.Models.Profile.ProfileModel

@@ -34,4 +23,15 @@

Returns

System.Boolean
-Returns whether or not the tower was unlocked

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +Returns whether or not the tower was unlocked

+

+

ProfileModelExt.UnlockTower(this ProfileModel, string) Method

+

Add a tower to the list of UnlockedTowers

+
public static void UnlockTower(this ProfileModel profileModel, string towerId);
+
+

Parameters

+

+

profileModel Il2CppAssets.Scripts.Models.Profile.ProfileModel

+

+

towerId System.String

+

The ID of the tower you want to unlock

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.ProjectileBehaviorExt.html b/docs/BTD_Mod_Helper.Extensions.ProjectileBehaviorExt.html index cf0c85387..c4d7e9aaf 100644 --- a/docs/BTD_Mod_Helper.Extensions.ProjectileBehaviorExt.html +++ b/docs/BTD_Mod_Helper.Extensions.ProjectileBehaviorExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.ProjectileBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.ProjectileBehaviorExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.ProjectileBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.ProjectileBehaviorExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

ProjectileBehaviorExt Class

Behavior extensions for projectiles

@@ -62,32 +62,32 @@

Il2CppAssets.Scripts.Simulation.Towers.Projectiles.Projectile

Returns

System.Boolean

-

-

ProjectileBehaviorExt.RemoveProjectileBehavior(this Projectile) Method

-

Remove the first Behavior of Type T

-
public static void RemoveProjectileBehavior<T>(this Projectile projectile)
-    where T : ProjectileBehavior;
-
-

Type parameters

-

-

T

-

Parameters

-

-

projectile Il2CppAssets.Scripts.Simulation.Towers.Projectiles.Projectile

ProjectileBehaviorExt.RemoveProjectileBehavior(this Projectile, T) Method

Remove the first Behavior of type T

public static void RemoveProjectileBehavior<T>(this Projectile projectile, T behavior)
     where T : ProjectileBehavior;
 
-

Type parameters

+

Type parameters

T

-

Parameters

+

Parameters

projectile Il2CppAssets.Scripts.Simulation.Towers.Projectiles.Projectile

behavior T

+

+

ProjectileBehaviorExt.RemoveProjectileBehavior(this Projectile) Method

+

Remove the first Behavior of Type T

+
public static void RemoveProjectileBehavior<T>(this Projectile projectile)
+    where T : ProjectileBehavior;
+
+

Type parameters

+

+

T

+

Parameters

+

+

projectile Il2CppAssets.Scripts.Simulation.Towers.Projectiles.Projectile

ProjectileBehaviorExt.RemoveProjectileBehaviors(this Projectile) Method

Remove all Behaviors of type T

@@ -99,4 +99,4 @@

Parameters

-

projectile Il2CppAssets.Scripts.Simulation.Towers.Projectiles.Projectile

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

projectile Il2CppAssets.Scripts.Simulation.Towers.Projectiles.Projectile

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.ProjectileExt.html b/docs/BTD_Mod_Helper.Extensions.ProjectileExt.html index f788ef6a0..4b08c104b 100644 --- a/docs/BTD_Mod_Helper.Extensions.ProjectileExt.html +++ b/docs/BTD_Mod_Helper.Extensions.ProjectileExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.ProjectileExt
Skip to Main Content

BTD_Mod_Helper.Extensions.ProjectileExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.ProjectileExt \ No newline at end of file +

Il2CppAssets.Scripts.Unity.Display.UnityDisplayNode

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.ProjectileModelBehaviorExt.html b/docs/BTD_Mod_Helper.Extensions.ProjectileModelBehaviorExt.html index 9131eb1b5..8aed11570 100644 --- a/docs/BTD_Mod_Helper.Extensions.ProjectileModelBehaviorExt.html +++ b/docs/BTD_Mod_Helper.Extensions.ProjectileModelBehaviorExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.ProjectileModelBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.ProjectileModelBehaviorExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.ProjectileModelBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.ProjectileModelBehaviorExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

ProjectileModelBehaviorExt Class

Behavior Extensions for ProjectileModels

@@ -51,66 +51,66 @@

Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

Returns

System.Collections.Generic.List<T>

-

-

ProjectileModelBehaviorExt.HasBehavior(this ProjectileModel) Method

+

+

ProjectileModelBehaviorExt.HasBehavior(this ProjectileModel, T) Method

Check if this has a specific Behavior

-
public static bool HasBehavior<T>(this ProjectileModel model)
+
public static bool HasBehavior<T>(this ProjectileModel model, out T behavior)
     where T : Model;
 

Type parameters

-

+

T

The Behavior you're checking for

Parameters

-

+

model Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

+

+

behavior T

Returns

System.Boolean

-

-

ProjectileModelBehaviorExt.HasBehavior(this ProjectileModel, T) Method

+

+

ProjectileModelBehaviorExt.HasBehavior(this ProjectileModel) Method

Check if this has a specific Behavior

-
public static bool HasBehavior<T>(this ProjectileModel model, out T behavior)
+
public static bool HasBehavior<T>(this ProjectileModel model)
     where T : Model;
 

Type parameters

-

+

T

The Behavior you're checking for

Parameters

-

+

model Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

-

-

behavior T

Returns

System.Boolean

-

-

ProjectileModelBehaviorExt.RemoveBehavior(this ProjectileModel) Method

-

Remove the first Behavior of Type T

-
public static void RemoveBehavior<T>(this ProjectileModel model)
+

+

ProjectileModelBehaviorExt.RemoveBehavior(this ProjectileModel, T) Method

+

Remove the first Behavior of type T

+
public static void RemoveBehavior<T>(this ProjectileModel model, T behavior)
     where T : Model;
 

Type parameters

-

+

T

The Behavior you want to remove

Parameters

-

+

model Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

-

-

ProjectileModelBehaviorExt.RemoveBehavior(this ProjectileModel, T) Method

-

Remove the first Behavior of type T

-
public static void RemoveBehavior<T>(this ProjectileModel model, T behavior)
+

+

behavior T

+

+

ProjectileModelBehaviorExt.RemoveBehavior(this ProjectileModel) Method

+

Remove the first Behavior of Type T

+
public static void RemoveBehavior<T>(this ProjectileModel model)
     where T : Model;
 

Type parameters

-

+

T

The Behavior you want to remove

Parameters

-

+

model Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

-

-

behavior T

ProjectileModelBehaviorExt.RemoveBehaviors(this ProjectileModel) Method

Remove all Behaviors of type T

@@ -131,4 +131,4 @@

Parameters

-

model Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

model Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.ProjectileModelExt.html b/docs/BTD_Mod_Helper.Extensions.ProjectileModelExt.html index ed1ebd197..d2b34afcd 100644 --- a/docs/BTD_Mod_Helper.Extensions.ProjectileModelExt.html +++ b/docs/BTD_Mod_Helper.Extensions.ProjectileModelExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.ProjectileModelExt
Skip to Main Content

BTD_Mod_Helper.Extensions.ProjectileModelExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.ProjectileModelExt \ No newline at end of file +

canHitCamo System.Boolean

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.RendererExt.html b/docs/BTD_Mod_Helper.Extensions.RendererExt.html index 53717f1d7..47e3bcbb4 100644 --- a/docs/BTD_Mod_Helper.Extensions.RendererExt.html +++ b/docs/BTD_Mod_Helper.Extensions.RendererExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.RendererExt
Skip to Main Content

BTD_Mod_Helper.Extensions.RendererExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.RendererExt \ No newline at end of file +

UnityEngine.Mesh

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.RootObjectLockList.html b/docs/BTD_Mod_Helper.Extensions.RootObjectLockList.html index 363a12cf6..2ff60bcf5 100644 --- a/docs/BTD_Mod_Helper.Extensions.RootObjectLockList.html +++ b/docs/BTD_Mod_Helper.Extensions.RootObjectLockList.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.RootObjectLockList
Skip to Main Content

BTD_Mod_Helper.Extensions.RootObjectLockList


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.RootObjectLockList
Skip to Main Content

BTD_Mod_Helper.Extensions.RootObjectLockList


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

RootObjectLockList Class

Extensions for RootObjectLockLists

@@ -222,4 +222,4 @@

lockList Il2CppAssets.Scripts.Simulation.Objects.RootObjectLockList

Returns

-

System.Collections.Generic.List<T>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

System.Collections.Generic.List<T>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.RoundModelExt.html b/docs/BTD_Mod_Helper.Extensions.RoundModelExt.html index 9e4a2c963..03b271c31 100644 --- a/docs/BTD_Mod_Helper.Extensions.RoundModelExt.html +++ b/docs/BTD_Mod_Helper.Extensions.RoundModelExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.RoundModelExt
Skip to Main Content

BTD_Mod_Helper.Extensions.RoundModelExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.RoundModelExt
Skip to Main Content

BTD_Mod_Helper.Extensions.RoundModelExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

RoundModelExt Class

Extensions for RoundModels

@@ -57,28 +57,28 @@

Parameters

roundModel Il2CppAssets.Scripts.Models.Rounds.RoundModel

-

-

RoundModelExt.RemoveBloonGroup(this RoundModel, string) Method

-

Removes all Bloon Groups where the id is as specified

-
public static void RemoveBloonGroup(this RoundModel roundModel, string bloonId);
-
-

Parameters

-

-

roundModel Il2CppAssets.Scripts.Models.Rounds.RoundModel

-

-

bloonId System.String

RoundModelExt.RemoveBloonGroup(this RoundModel, string, int) Method

Removes the index'th Bloon Group where the id is as specified

public static void RemoveBloonGroup(this RoundModel roundModel, string bloonId, int index);
 
-

Parameters

+

Parameters

roundModel Il2CppAssets.Scripts.Models.Rounds.RoundModel

bloonId System.String

index System.Int32

+

+

RoundModelExt.RemoveBloonGroup(this RoundModel, string) Method

+

Removes all Bloon Groups where the id is as specified

+
public static void RemoveBloonGroup(this RoundModel roundModel, string bloonId);
+
+

Parameters

+

+

roundModel Il2CppAssets.Scripts.Models.Rounds.RoundModel

+

+

bloonId System.String

RoundModelExt.ReplaceBloonInGroups(this RoundModel, string, string, bool) Method

Replaces BloonGroups of a certain bloonId with ones for a new Id

@@ -108,4 +108,4 @@

oldBloonId System.String

-

byBaseId System.Boolean

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

byBaseId System.Boolean

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.SelectableObjectExt.html b/docs/BTD_Mod_Helper.Extensions.SelectableObjectExt.html index 2e81bff1d..8509b5c78 100644 --- a/docs/BTD_Mod_Helper.Extensions.SelectableObjectExt.html +++ b/docs/BTD_Mod_Helper.Extensions.SelectableObjectExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.SelectableObjectExt
Skip to Main Content

BTD_Mod_Helper.Extensions.SelectableObjectExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.SelectableObjectExt
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

UnityEngine.SkinnedMeshRenderer

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.SliderEventExt.Function(float).html b/docs/BTD_Mod_Helper.Extensions.SliderEventExt.Function(float).html index bbcbe946a..2785679f1 100644 --- a/docs/BTD_Mod_Helper.Extensions.SliderEventExt.Function(float).html +++ b/docs/BTD_Mod_Helper.Extensions.SliderEventExt.Function(float).html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.SliderEventExt.Function(float)
Skip to Main Content

BTD_Mod_Helper.Extensions.SliderEventExt.Function(float)


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.SliderEventExt.Function(float)
Skip to Main Content

BTD_Mod_Helper.Extensions.SliderEventExt.Function(float)


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions.SliderEventExt

SliderEventExt.Function(float) Delegate

Represents a multicast delegate; that is, a delegate that can have more than one element in its invocation list.

@@ -6,4 +6,4 @@

Parameters

-

value System.Single

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

value System.Single

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.SliderEventExt.html b/docs/BTD_Mod_Helper.Extensions.SliderEventExt.html index 20282c588..eb44c80b0 100644 --- a/docs/BTD_Mod_Helper.Extensions.SliderEventExt.html +++ b/docs/BTD_Mod_Helper.Extensions.SliderEventExt.html @@ -1,7 +1,7 @@ -BTD_Mod_Helper.Extensions.SliderEventExt
Skip to Main Content

BTD_Mod_Helper.Extensions.SliderEventExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.SliderEventExt
Skip to Main Content

BTD_Mod_Helper.Extensions.SliderEventExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

SliderEventExt Class

Extensions for SliderEvents

public static class SliderEventExt
 
-

Inheritance System.Object ï¡’ SliderEventExt

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Inheritance System.Object ï¡’ SliderEventExt

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.SpawnerExt.html b/docs/BTD_Mod_Helper.Extensions.SpawnerExt.html index 54848de0a..de45d9b4e 100644 --- a/docs/BTD_Mod_Helper.Extensions.SpawnerExt.html +++ b/docs/BTD_Mod_Helper.Extensions.SpawnerExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.SpawnerExt
Skip to Main Content

BTD_Mod_Helper.Extensions.SpawnerExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.SpawnerExt \ No newline at end of file +

bloonModel Il2CppAssets.Scripts.Models.Bloons.BloonModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.SpriteExt.html b/docs/BTD_Mod_Helper.Extensions.SpriteExt.html index 99e916aa2..00a10cd9c 100644 --- a/docs/BTD_Mod_Helper.Extensions.SpriteExt.html +++ b/docs/BTD_Mod_Helper.Extensions.SpriteExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.SpriteExt
Skip to Main Content

BTD_Mod_Helper.Extensions.SpriteExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.SpriteExt
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

newTexture UnityEngine.Texture2D

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.SpriteReferenceExt.html b/docs/BTD_Mod_Helper.Extensions.SpriteReferenceExt.html index 959228478..7583af488 100644 --- a/docs/BTD_Mod_Helper.Extensions.SpriteReferenceExt.html +++ b/docs/BTD_Mod_Helper.Extensions.SpriteReferenceExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.SpriteReferenceExt
Skip to Main Content

BTD_Mod_Helper.Extensions.SpriteReferenceExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.SpriteReferenceExt
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.StandardTowerPurchaseButtonExt.html b/docs/BTD_Mod_Helper.Extensions.StandardTowerPurchaseButtonExt.html index 6c4412c22..934c03990 100644 --- a/docs/BTD_Mod_Helper.Extensions.StandardTowerPurchaseButtonExt.html +++ b/docs/BTD_Mod_Helper.Extensions.StandardTowerPurchaseButtonExt.html @@ -1,7 +1,7 @@ -BTD_Mod_Helper.Extensions.StandardTowerPurchaseButtonExt
Skip to Main Content

BTD_Mod_Helper.Extensions.StandardTowerPurchaseButtonExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.StandardTowerPurchaseButtonExt
Skip to Main Content

BTD_Mod_Helper.Extensions.StandardTowerPurchaseButtonExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

StandardTowerPurchaseButtonExt Class

Extensions for StandardTowerPurchaseButtons

public static class StandardTowerPurchaseButtonExt
 
-

Inheritance System.Object ï¡’ StandardTowerPurchaseButtonExt

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Inheritance System.Object ï¡’ StandardTowerPurchaseButtonExt

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.StreamExt.html b/docs/BTD_Mod_Helper.Extensions.StreamExt.html index 494c8de4f..f6df01e57 100644 --- a/docs/BTD_Mod_Helper.Extensions.StreamExt.html +++ b/docs/BTD_Mod_Helper.Extensions.StreamExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.StreamExt
Skip to Main Content

BTD_Mod_Helper.Extensions.StreamExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.StreamExt
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

System.Byte[]

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.StringExt.html b/docs/BTD_Mod_Helper.Extensions.StringExt.html index 8dfa87876..ab38c41bb 100644 --- a/docs/BTD_Mod_Helper.Extensions.StringExt.html +++ b/docs/BTD_Mod_Helper.Extensions.StringExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.StringExt
Skip to Main Content

BTD_Mod_Helper.Extensions.StringExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.StringExt \ No newline at end of file +

System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.SupportModelExt.html b/docs/BTD_Mod_Helper.Extensions.SupportModelExt.html index 45d53b11b..0e60232db 100644 --- a/docs/BTD_Mod_Helper.Extensions.SupportModelExt.html +++ b/docs/BTD_Mod_Helper.Extensions.SupportModelExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.SupportModelExt
Skip to Main Content

BTD_Mod_Helper.Extensions.SupportModelExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.SupportModelExt
\ No newline at end of file +

Il2CppAssets.Scripts.Models.Towers.Behaviors.SupportModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.Texture2DExt.html b/docs/BTD_Mod_Helper.Extensions.Texture2DExt.html index 7d201d91b..c27921da4 100644 --- a/docs/BTD_Mod_Helper.Extensions.Texture2DExt.html +++ b/docs/BTD_Mod_Helper.Extensions.Texture2DExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.Texture2DExt
Skip to Main Content

BTD_Mod_Helper.Extensions.Texture2DExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.Texture2DExt
Skip to Main Content

BTD_Mod_Helper.Extensions.Texture2DExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

Texture2DExt Class

Extensions for Texture2Ds

@@ -19,32 +19,32 @@

Returns

UnityEngine.Texture2D

-

-

Texture2DExt.CreateSpriteFromTexture(this Texture2D, float) Method

+

+

Texture2DExt.CreateSpriteFromTexture(this Texture2D, float, Vector2) Method

Create a Sprite from this Texture2D

-
public static Sprite CreateSpriteFromTexture(this Texture2D texture2D, float pixelsPerUnit);
+
public static Sprite CreateSpriteFromTexture(this Texture2D texture2D, float pixelsPerUnit, Vector2 pivot);
 

Parameters

-

+

texture2D UnityEngine.Texture2D

-

+

pixelsPerUnit System.Single

Number of pixels you want in each unit. More pixels means bigger sprite in game

+

+

pivot UnityEngine.Vector2

Returns

UnityEngine.Sprite

-

-

Texture2DExt.CreateSpriteFromTexture(this Texture2D, float, Vector2) Method

+

+

Texture2DExt.CreateSpriteFromTexture(this Texture2D, float) Method

Create a Sprite from this Texture2D

-
public static Sprite CreateSpriteFromTexture(this Texture2D texture2D, float pixelsPerUnit, Vector2 pivot);
+
public static Sprite CreateSpriteFromTexture(this Texture2D texture2D, float pixelsPerUnit);
 

Parameters

-

+

texture2D UnityEngine.Texture2D

-

+

pixelsPerUnit System.Single

Number of pixels you want in each unit. More pixels means bigger sprite in game

-

-

pivot UnityEngine.Vector2

Returns

UnityEngine.Sprite

@@ -80,4 +80,4 @@

texture UnityEngine.Texture

-

filePath System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

filePath System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.ToggleEventExt.Function(bool).html b/docs/BTD_Mod_Helper.Extensions.ToggleEventExt.Function(bool).html index 4f7e366e9..17676c1c9 100644 --- a/docs/BTD_Mod_Helper.Extensions.ToggleEventExt.Function(bool).html +++ b/docs/BTD_Mod_Helper.Extensions.ToggleEventExt.Function(bool).html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.ToggleEventExt.Function(bool)
Skip to Main Content

BTD_Mod_Helper.Extensions.ToggleEventExt.Function(bool)


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.ToggleEventExt.Function(bool)
Skip to Main Content

BTD_Mod_Helper.Extensions.ToggleEventExt.Function(bool)


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions.ToggleEventExt

ToggleEventExt.Function(bool) Delegate

Represents a multicast delegate; that is, a delegate that can have more than one element in its invocation list.

@@ -6,4 +6,4 @@

Parameters

-

value System.Boolean

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

value System.Boolean

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.ToggleEventExt.html b/docs/BTD_Mod_Helper.Extensions.ToggleEventExt.html index 568f807f6..409ebf403 100644 --- a/docs/BTD_Mod_Helper.Extensions.ToggleEventExt.html +++ b/docs/BTD_Mod_Helper.Extensions.ToggleEventExt.html @@ -1,7 +1,7 @@ -BTD_Mod_Helper.Extensions.ToggleEventExt
Skip to Main Content

BTD_Mod_Helper.Extensions.ToggleEventExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.ToggleEventExt
Skip to Main Content

BTD_Mod_Helper.Extensions.ToggleEventExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

ToggleEventExt Class

Extensions for ToggleEvents

public static class ToggleEventExt
 
-

Inheritance System.Object ï¡’ ToggleEventExt

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Inheritance System.Object ï¡’ ToggleEventExt

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.ToggleExt.html b/docs/BTD_Mod_Helper.Extensions.ToggleExt.html index 8773a41bb..621717425 100644 --- a/docs/BTD_Mod_Helper.Extensions.ToggleExt.html +++ b/docs/BTD_Mod_Helper.Extensions.ToggleExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.ToggleExt
Skip to Main Content

BTD_Mod_Helper.Extensions.ToggleExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.ToggleExt
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

funcToExecute Function(bool)

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.TowerBehaviorExt.html b/docs/BTD_Mod_Helper.Extensions.TowerBehaviorExt.html index 2a690d4e4..6591c117c 100644 --- a/docs/BTD_Mod_Helper.Extensions.TowerBehaviorExt.html +++ b/docs/BTD_Mod_Helper.Extensions.TowerBehaviorExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.TowerBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.TowerBehaviorExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.TowerBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.TowerBehaviorExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

TowerBehaviorExt Class

Behavior extensions for Towers

@@ -62,32 +62,32 @@

Il2CppAssets.Scripts.Simulation.Towers.Tower

Returns

System.Boolean

-

-

TowerBehaviorExt.RemoveTowerBehavior(this Tower) Method

-

Remove the first Behavior of Type T

-
public static void RemoveTowerBehavior<T>(this Tower tower)
-    where T : TowerBehavior;
-
-

Type parameters

-

-

T

-

Parameters

-

-

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

TowerBehaviorExt.RemoveTowerBehavior(this Tower, T) Method

Remove the first Behavior of type T

public static void RemoveTowerBehavior<T>(this Tower tower, T behavior)
     where T : TowerBehavior;
 
-

Type parameters

+

Type parameters

T

-

Parameters

+

Parameters

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

behavior T

+

+

TowerBehaviorExt.RemoveTowerBehavior(this Tower) Method

+

Remove the first Behavior of Type T

+
public static void RemoveTowerBehavior<T>(this Tower tower)
+    where T : TowerBehavior;
+
+

Type parameters

+

+

T

+

Parameters

+

+

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

TowerBehaviorExt.RemoveTowerBehaviors(this Tower) Method

Remove all Behaviors of type T

@@ -99,4 +99,4 @@

Parameters

-

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

tower Il2CppAssets.Scripts.Simulation.Towers.Tower

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.TowerDetailsModelExt.html b/docs/BTD_Mod_Helper.Extensions.TowerDetailsModelExt.html index d2419dddc..0f8dd23e6 100644 --- a/docs/BTD_Mod_Helper.Extensions.TowerDetailsModelExt.html +++ b/docs/BTD_Mod_Helper.Extensions.TowerDetailsModelExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.TowerDetailsModelExt
Skip to Main Content

BTD_Mod_Helper.Extensions.TowerDetailsModelExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.TowerDetailsModelExt \ No newline at end of file +

newName System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.TowerExt.html b/docs/BTD_Mod_Helper.Extensions.TowerExt.html index f131c72eb..a35c7eedf 100644 --- a/docs/BTD_Mod_Helper.Extensions.TowerExt.html +++ b/docs/BTD_Mod_Helper.Extensions.TowerExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.TowerExt
Skip to Main Content

BTD_Mod_Helper.Extensions.TowerExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.TowerExt \ No newline at end of file +

TowerModel to change to

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.TowerModelBehaviorExt.html b/docs/BTD_Mod_Helper.Extensions.TowerModelBehaviorExt.html index ef7121175..752d0c3af 100644 --- a/docs/BTD_Mod_Helper.Extensions.TowerModelBehaviorExt.html +++ b/docs/BTD_Mod_Helper.Extensions.TowerModelBehaviorExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.TowerModelBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.TowerModelBehaviorExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.TowerModelBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.TowerModelBehaviorExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

TowerModelBehaviorExt Class

Behavior extensions for TowerModels

@@ -61,66 +61,66 @@

Il2CppAssets.Scripts.Models.Towers.TowerModel

Returns

System.Collections.Generic.List<T>

-

-

TowerModelBehaviorExt.HasBehavior(this TowerModel) Method

+

+

TowerModelBehaviorExt.HasBehavior(this TowerModel, T) Method

Check if this has a specific Behavior

-
public static bool HasBehavior<T>(this TowerModel model)
+
public static bool HasBehavior<T>(this TowerModel model, out T behavior)
     where T : Model;
 

Type parameters

-

+

T

The Behavior you're checking for

Parameters

-

+

model Il2CppAssets.Scripts.Models.Towers.TowerModel

+

+

behavior T

Returns

System.Boolean

-

-

TowerModelBehaviorExt.HasBehavior(this TowerModel, T) Method

+

+

TowerModelBehaviorExt.HasBehavior(this TowerModel) Method

Check if this has a specific Behavior

-
public static bool HasBehavior<T>(this TowerModel model, out T behavior)
+
public static bool HasBehavior<T>(this TowerModel model)
     where T : Model;
 

Type parameters

-

+

T

The Behavior you're checking for

Parameters

-

+

model Il2CppAssets.Scripts.Models.Towers.TowerModel

-

-

behavior T

Returns

System.Boolean

-

-

TowerModelBehaviorExt.RemoveBehavior(this TowerModel) Method

-

Remove the first Behavior of Type T

-
public static void RemoveBehavior<T>(this TowerModel model)
+

+

TowerModelBehaviorExt.RemoveBehavior(this TowerModel, T) Method

+

Removes a specific behavior from a tower

+
public static void RemoveBehavior<T>(this TowerModel model, T behavior)
     where T : Model;
 

Type parameters

-

+

T

The Behavior you want to remove

Parameters

-

+

model Il2CppAssets.Scripts.Models.Towers.TowerModel

-

-

TowerModelBehaviorExt.RemoveBehavior(this TowerModel, T) Method

-

Removes a specific behavior from a tower

-
public static void RemoveBehavior<T>(this TowerModel model, T behavior)
+

+

behavior T

+

+

TowerModelBehaviorExt.RemoveBehavior(this TowerModel) Method

+

Remove the first Behavior of Type T

+
public static void RemoveBehavior<T>(this TowerModel model)
     where T : Model;
 

Type parameters

-

+

T

The Behavior you want to remove

Parameters

-

+

model Il2CppAssets.Scripts.Models.Towers.TowerModel

-

-

behavior T

TowerModelBehaviorExt.RemoveBehaviors(this TowerModel) Method

Remove all Behaviors

@@ -141,4 +141,4 @@

Parameters

-

model Il2CppAssets.Scripts.Models.Towers.TowerModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

model Il2CppAssets.Scripts.Models.Towers.TowerModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.TowerModelExt.html b/docs/BTD_Mod_Helper.Extensions.TowerModelExt.html index 963860d4d..f74d952e9 100644 --- a/docs/BTD_Mod_Helper.Extensions.TowerModelExt.html +++ b/docs/BTD_Mod_Helper.Extensions.TowerModelExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.TowerModelExt
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Extensions.TowerModelExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.TowerModelExt
Skip to Main Content
Table of Contents

BTD_Mod_Helper.Extensions.TowerModelExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

TowerModelExt Class

Extensions for TowerModels

@@ -6,20 +6,12 @@

ï¡’ TowerModelExt

Methods

-

-

TowerModelExt.AddTiersToName(this TowerModel) Method

-

Format's the tower's name with its tiers

-
public static void AddTiersToName(this TowerModel towerModel);
-
-

Parameters

-

-

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

TowerModelExt.AddTiersToName(this TowerModel, int, int, int) Method

Format's the tower's name with its tiers

public static void AddTiersToName(this TowerModel towerModel, int tier1, int tier2, int tier3);
 
-

Parameters

+

Parameters

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

@@ -28,6 +20,14 @@

System.Int32

tier3 System.Int32

+

+

TowerModelExt.AddTiersToName(this TowerModel) Method

+

Format's the tower's name with its tiers

+
public static void AddTiersToName(this TowerModel towerModel);
+
+

Parameters

+

+

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

TowerModelExt.ApplyDisplay(this TowerModel) Method

Applies a given ModDisplay to this TowerModel

@@ -51,28 +51,28 @@

Il2CppAssets.Scripts.Models.Towers.TowerModel

Returns

System.Collections.Generic.List<Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel>

-

-

TowerModelExt.GetAbility(this TowerModel) Method

-

Return the first ability on the tower

-
public static AbilityModel GetAbility(this TowerModel towerModel);
-
-

Parameters

-

-

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

-

Returns

-

Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

TowerModelExt.GetAbility(this TowerModel, int) Method

Return a specific Ability of the tower.

public static AbilityModel GetAbility(this TowerModel towerModel, int index);
 
-

Parameters

+

Parameters

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

the TowerModel

index System.Int32

Index of the ability you want.

+

Returns

+

Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

+

+

TowerModelExt.GetAbility(this TowerModel) Method

+

Return the first ability on the tower

+
public static AbilityModel GetAbility(this TowerModel towerModel);
+
+

Parameters

+

+

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

Returns

Il2CppAssets.Scripts.Models.Towers.Behaviors.Abilities.AbilityModel

@@ -95,40 +95,40 @@

Il2CppAssets.Scripts.Models.Towers.TowerModel

Returns

System.Collections.Generic.List<Il2CppAssets.Scripts.Models.Towers.Upgrades.UpgradeModel>

-

-

TowerModelExt.GetAttackModel(this TowerModel) Method

-

Return the first AttackModel from this TowerModel, if it has one

-
public static AttackModel GetAttackModel(this TowerModel towerModel);
-
-

Parameters

-

-

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

-

Returns

-

Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

TowerModelExt.GetAttackModel(this TowerModel, int) Method

Return one of the AttackModels from this TowerModel. By default will give the first AttackModel

public static AttackModel GetAttackModel(this TowerModel towerModel, int index);
 
-

Parameters

+

Parameters

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

The TowerModel

index System.Int32

Index of the AttackModel you want

-

Returns

+

Returns

Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

TowerModelExt.GetAttackModel(this TowerModel, string) Method

Return the first AttackModel whose name contains the given string

public static AttackModel GetAttackModel(this TowerModel towerModel, string nameContains);
 
-

Parameters

+

Parameters

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

nameContains System.String

+

Returns

+

Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

+

+

TowerModelExt.GetAttackModel(this TowerModel) Method

+

Return the first AttackModel from this TowerModel, if it has one

+
public static AttackModel GetAttackModel(this TowerModel towerModel);
+
+

Parameters

+

+

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

Returns

Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.AttackModel

@@ -267,28 +267,28 @@

Returns

System.Int32

-

-

TowerModelExt.GetWeapon(this TowerModel) Method

-

Return the first WeaponModel this TowerModel has, if it has one.

-
public static WeaponModel GetWeapon(this TowerModel towerModel);
-
-

Parameters

-

-

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

-

Returns

-

Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

TowerModelExt.GetWeapon(this TowerModel, int) Method

Return one of the WeaponModels this TowerModel has. By default will return the first one

public static WeaponModel GetWeapon(this TowerModel towerModel, int index);
 
-

Parameters

+

Parameters

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

The TowerModel

index System.Int32

Index of WeaponModel that you want

+

Returns

+

Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

+

+

TowerModelExt.GetWeapon(this TowerModel) Method

+

Return the first WeaponModel this TowerModel has, if it has one.

+
public static WeaponModel GetWeapon(this TowerModel towerModel);
+
+

Parameters

+

+

towerModel Il2CppAssets.Scripts.Models.Towers.TowerModel

Returns

Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

@@ -465,4 +465,4 @@

tier3 System.Int32

-

addToTowerName System.Boolean

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

addToTowerName System.Boolean

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.TowerToSimulationExt.html b/docs/BTD_Mod_Helper.Extensions.TowerToSimulationExt.html index d3cb87861..c6d113b7f 100644 --- a/docs/BTD_Mod_Helper.Extensions.TowerToSimulationExt.html +++ b/docs/BTD_Mod_Helper.Extensions.TowerToSimulationExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.TowerToSimulationExt
Skip to Main Content

BTD_Mod_Helper.Extensions.TowerToSimulationExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.TowerToSimulationExt
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Il2CppAssets.Scripts.Simulation.Towers.Tower

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.TypeExt.html b/docs/BTD_Mod_Helper.Extensions.TypeExt.html index 883df99c2..f505aea82 100644 --- a/docs/BTD_Mod_Helper.Extensions.TypeExt.html +++ b/docs/BTD_Mod_Helper.Extensions.TypeExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.TypeExt
Skip to Main Content

BTD_Mod_Helper.Extensions.TypeExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.TypeExt
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

System.Reflection.MethodInfo[]

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.UnityDisplayNodeExt.html b/docs/BTD_Mod_Helper.Extensions.UnityDisplayNodeExt.html index 68fb1955f..b6a0da250 100644 --- a/docs/BTD_Mod_Helper.Extensions.UnityDisplayNodeExt.html +++ b/docs/BTD_Mod_Helper.Extensions.UnityDisplayNodeExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.UnityDisplayNodeExt
Skip to Main Content

BTD_Mod_Helper.Extensions.UnityDisplayNodeExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.UnityDisplayNodeExt \ No newline at end of file +

Optional path to save to instead

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.UpgradeModelExt.html b/docs/BTD_Mod_Helper.Extensions.UpgradeModelExt.html index 848d1f008..515dd4e54 100644 --- a/docs/BTD_Mod_Helper.Extensions.UpgradeModelExt.html +++ b/docs/BTD_Mod_Helper.Extensions.UpgradeModelExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.UpgradeModelExt
Skip to Main Content

BTD_Mod_Helper.Extensions.UpgradeModelExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.UpgradeModelExt \ No newline at end of file +

System.Boolean

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.Vector3Ext.html b/docs/BTD_Mod_Helper.Extensions.Vector3Ext.html index 31c2cac4a..8ff883188 100644 --- a/docs/BTD_Mod_Helper.Extensions.Vector3Ext.html +++ b/docs/BTD_Mod_Helper.Extensions.Vector3Ext.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.Vector3Ext
Skip to Main Content

BTD_Mod_Helper.Extensions.Vector3Ext


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.Vector3Ext
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Il2CppAssets.Scripts.Simulation.SMath.Vector3

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.WeaponBehaviorExt.html b/docs/BTD_Mod_Helper.Extensions.WeaponBehaviorExt.html index 1467c5280..53679ebc1 100644 --- a/docs/BTD_Mod_Helper.Extensions.WeaponBehaviorExt.html +++ b/docs/BTD_Mod_Helper.Extensions.WeaponBehaviorExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.WeaponBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.WeaponBehaviorExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.WeaponBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.WeaponBehaviorExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

WeaponBehaviorExt Class

Behavior extensions for Weapons

@@ -66,34 +66,34 @@

Il2CppAssets.Scripts.Simulation.Towers.Weapons.Weapon

Returns

System.Boolean

-

-

WeaponBehaviorExt.RemoveWeaponBehavior(this Weapon) Method

-

Remove the first Behavior of Type T

-
public static void RemoveWeaponBehavior<T>(this Weapon weapon)
+

+

WeaponBehaviorExt.RemoveWeaponBehavior(this Weapon, T) Method

+

Remove the first Behavior of type T

+
public static void RemoveWeaponBehavior<T>(this Weapon weapon, T behavior)
     where T : WeaponBehavior;
 

Type parameters

-

+

T

The Behavior you want to remove

Parameters

-

+

weapon Il2CppAssets.Scripts.Simulation.Towers.Weapons.Weapon

-

-

WeaponBehaviorExt.RemoveWeaponBehavior(this Weapon, T) Method

-

Remove the first Behavior of type T

-
public static void RemoveWeaponBehavior<T>(this Weapon weapon, T behavior)
+

+

behavior T

+

+

WeaponBehaviorExt.RemoveWeaponBehavior(this Weapon) Method

+

Remove the first Behavior of Type T

+
public static void RemoveWeaponBehavior<T>(this Weapon weapon)
     where T : WeaponBehavior;
 

Type parameters

-

+

T

The Behavior you want to remove

Parameters

-

+

weapon Il2CppAssets.Scripts.Simulation.Towers.Weapons.Weapon

-

-

behavior T

WeaponBehaviorExt.RemoveWeaponBehaviors(this Weapon) Method

Remove all Behaviors of type T

@@ -106,4 +106,4 @@

Parameters

-

weapon Il2CppAssets.Scripts.Simulation.Towers.Weapons.Weapon

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

weapon Il2CppAssets.Scripts.Simulation.Towers.Weapons.Weapon

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.WeaponModelBehaviorExt.html b/docs/BTD_Mod_Helper.Extensions.WeaponModelBehaviorExt.html index 497d38428..c4d1b7276 100644 --- a/docs/BTD_Mod_Helper.Extensions.WeaponModelBehaviorExt.html +++ b/docs/BTD_Mod_Helper.Extensions.WeaponModelBehaviorExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.WeaponModelBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.WeaponModelBehaviorExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.WeaponModelBehaviorExt
Skip to Main Content

BTD_Mod_Helper.Extensions.WeaponModelBehaviorExt


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

WeaponModelBehaviorExt Class

Behavior extensions for WeaponModels

@@ -66,34 +66,34 @@

Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

Returns

System.Boolean

-

-

WeaponModelBehaviorExt.RemoveBehavior(this WeaponModel) Method

-

Remove the first Behavior of Type T

-
public static void RemoveBehavior<T>(this WeaponModel model)
+

+

WeaponModelBehaviorExt.RemoveBehavior(this WeaponModel, T) Method

+

Remove the first Behavior of type T

+
public static void RemoveBehavior<T>(this WeaponModel model, T behavior)
     where T : Model;
 

Type parameters

-

+

T

The Behavior you want to remove

Parameters

-

+

model Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

-

-

WeaponModelBehaviorExt.RemoveBehavior(this WeaponModel, T) Method

-

Remove the first Behavior of type T

-
public static void RemoveBehavior<T>(this WeaponModel model, T behavior)
+

+

behavior T

+

+

WeaponModelBehaviorExt.RemoveBehavior(this WeaponModel) Method

+

Remove the first Behavior of Type T

+
public static void RemoveBehavior<T>(this WeaponModel model)
     where T : Model;
 

Type parameters

-

+

T

The Behavior you want to remove

Parameters

-

+

model Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

-

-

behavior T

WeaponModelBehaviorExt.RemoveBehaviors(this WeaponModel) Method

Remove all Behaviors of type T

@@ -114,4 +114,4 @@

Parameters

-

model Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

model Il2CppAssets.Scripts.Models.Towers.Weapons.WeaponModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.Extensions.WeaponModelExt.html b/docs/BTD_Mod_Helper.Extensions.WeaponModelExt.html index 3cd07f2fd..08d649cd7 100644 --- a/docs/BTD_Mod_Helper.Extensions.WeaponModelExt.html +++ b/docs/BTD_Mod_Helper.Extensions.WeaponModelExt.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.Extensions.WeaponModelExt
Skip to Main Content

BTD_Mod_Helper.Extensions.WeaponModelExt


BloonsTD6 Mod Helper

+BTD_Mod_Helper.Extensions.WeaponModelExt \ No newline at end of file +

projectile Il2CppAssets.Scripts.Models.Towers.Projectiles.ProjectileModel

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.ModHelper.html b/docs/BTD_Mod_Helper.ModHelper.html index f93f1ca93..69cf79059 100644 --- a/docs/BTD_Mod_Helper.ModHelper.html +++ b/docs/BTD_Mod_Helper.ModHelper.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.ModHelper
Skip to Main Content

BTD_Mod_Helper.ModHelper


BloonsTD6 Mod Helper

+BTD_Mod_Helper.ModHelper
Skip to Main Content

BTD_Mod_Helper.ModHelper


BloonsTD6 Mod Helper

BTD_Mod_Helper

ModHelper Class

Catch-all class for non-extension static methods

@@ -92,26 +92,26 @@

Returns

T

-

-

ModHelper.HasMod(string) Method

-

Returns whether a mod with the given name is installed

-
public static bool HasMod(string name);
-
-

Parameters

-

-

name System.String

-

Returns

-

System.Boolean

ModHelper.HasMod(string, BloonsMod) Method

Returns whether a mod with the given name is installed, and pass it to the out param if it is

public static bool HasMod(string name, out BTD_Mod_Helper.BloonsMod bloonsMod);
 
-

Parameters

+

Parameters

name System.String

bloonsMod BloonsMod

+

Returns

+

System.Boolean

+

+

ModHelper.HasMod(string) Method

+

Returns whether a mod with the given name is installed

+
public static bool HasMod(string name);
+
+

Parameters

+

+

name System.String

Returns

System.Boolean

@@ -149,4 +149,4 @@

Parameters

-

obj System.Object

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

obj System.Object

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.UI.BTD6.MainMenuUI.html b/docs/BTD_Mod_Helper.UI.BTD6.MainMenuUI.html index 3d744d0f1..953628c74 100644 --- a/docs/BTD_Mod_Helper.UI.BTD6.MainMenuUI.html +++ b/docs/BTD_Mod_Helper.UI.BTD6.MainMenuUI.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.UI.BTD6.MainMenuUI
Skip to Main Content

BTD_Mod_Helper.UI.BTD6.MainMenuUI


BloonsTD6 Mod Helper

+BTD_Mod_Helper.UI.BTD6.MainMenuUI \ No newline at end of file +

Il2Cpp.NK_TextMeshProUGUI

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.UI.BTD6.MapSelectUI.html b/docs/BTD_Mod_Helper.UI.BTD6.MapSelectUI.html index 2bdff6795..d67ff1d4a 100644 --- a/docs/BTD_Mod_Helper.UI.BTD6.MapSelectUI.html +++ b/docs/BTD_Mod_Helper.UI.BTD6.MapSelectUI.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.UI.BTD6.MapSelectUI
Skip to Main Content

BTD_Mod_Helper.UI.BTD6.MapSelectUI


BloonsTD6 Mod Helper

+BTD_Mod_Helper.UI.BTD6.MapSelectUI \ No newline at end of file +

System.Nullable<UnityEngine.SceneManagement.Scene>

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.UI.BTD6.TitleScreenUI.html b/docs/BTD_Mod_Helper.UI.BTD6.TitleScreenUI.html index 8380bd382..5a6176bab 100644 --- a/docs/BTD_Mod_Helper.UI.BTD6.TitleScreenUI.html +++ b/docs/BTD_Mod_Helper.UI.BTD6.TitleScreenUI.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.UI.BTD6.TitleScreenUI
Skip to Main Content

BTD_Mod_Helper.UI.BTD6.TitleScreenUI


BloonsTD6 Mod Helper

+BTD_Mod_Helper.UI.BTD6.TitleScreenUI
\ No newline at end of file +

UnityEngine.UI.Button

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/BTD_Mod_Helper.UI.Modded.RoundSetChanger.html b/docs/BTD_Mod_Helper.UI.Modded.RoundSetChanger.html index 5eb7fe916..9ebca7dac 100644 --- a/docs/BTD_Mod_Helper.UI.Modded.RoundSetChanger.html +++ b/docs/BTD_Mod_Helper.UI.Modded.RoundSetChanger.html @@ -1,4 +1,4 @@ -BTD_Mod_Helper.UI.Modded.RoundSetChanger
Skip to Main Content

BTD_Mod_Helper.UI.Modded.RoundSetChanger


BloonsTD6 Mod Helper

+BTD_Mod_Helper.UI.Modded.RoundSetChanger
Skip to Main Content

BTD_Mod_Helper.UI.Modded.RoundSetChanger


BloonsTD6 Mod Helper

BTD_Mod_Helper.UI.Modded

RoundSetChanger Class

Class controlling the in game Round Set override UI

@@ -12,4 +12,4 @@

public static string RoundSetOverride { get; set; }

Property Value

-

System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

System.String

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/docs/README.html b/docs/README.html index cd0d0f645..d131800be 100644 --- a/docs/README.html +++ b/docs/README.html @@ -1,4 +1,4 @@ -README
Skip to Main Content

README


BloonsTD6 Mod Helper

+README \ No newline at end of file +
Classes
RoundSetChangerClass controlling the in game Round Set override UI
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/index.html b/index.html index b26a180ec..281d05eef 100644 --- a/index.html +++ b/index.html @@ -1,4 +1,4 @@ -BTD Mod Helper
Skip to Main Content

+BTD Mod Helper
Skip to Main Content

Icon Download @@ -97,4 +97,4 @@

, and Silentstorm.

Contact

Mod Helper contributors are most active on the BTD6 Mods & Discussion Discord Server.

-

Discord names gurrenm4#2395 and doombubbles#1701

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Discord names gurrenm4 and doombubbles

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/main.html b/main.html index 4142017c9..4f191f68f 100644 --- a/main.html +++ b/main.html @@ -1 +1 @@ -BTD Mod Helper
\ No newline at end of file +BTD Mod Helper
\ No newline at end of file diff --git a/mod-browser.html b/mod-browser.html index be73c02d1..ab7652d3e 100644 --- a/mod-browser.html +++ b/mod-browser.html @@ -1 +1 @@ -BTD6 Mod Browser
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +BTD6 Mod Browser
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/wiki.html b/wiki.html index 4d007dcd0..729295dba 100644 --- a/wiki.html +++ b/wiki.html @@ -1 +1 @@ -BTD Mod Helper
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +BTD Mod Helper
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/wiki/Appearing-in-the-Mod-Browser.html b/wiki/Appearing-in-the-Mod-Browser.html index 469562822..d0b749245 100644 --- a/wiki/Appearing-in-the-Mod-Browser.html +++ b/wiki/Appearing-in-the-Mod-Browser.html @@ -1,4 +1,4 @@ -Appearing in the Mod Browser
Skip to Main Content
Wiki
Home
+Appearing in the Mod Browser
Skip to Main Content
Wiki
Home
Install Guide
Starting BTD Modding

Prerequisites

@@ -126,4 +126,4 @@

here for an example of both methods at once

Instead of showing users the latest release message when downloading a new version, it will show the commit message of the most recent commit which changed the DLL file.

-

The GitHub stars that a monorepo has will be split among the mods it holds, with a "+" indicator afterward in the Mod Browser. No, this isn't fully fair, but neither is giving all the mods all of the stars, and at this point I'd rather incentivize separate repos over monorepos.

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

The GitHub stars that a monorepo has will be split among the mods it holds, with a "+" indicator afterward in the Mod Browser. No, this isn't fully fair, but neither is giving all the mods all of the stars, and at this point I'd rather incentivize separate repos over monorepos.

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/wiki/Array-extension-methods.html b/wiki/Array-extension-methods.html index 4af921edc..c15e07a08 100644 --- a/wiki/Array-extension-methods.html +++ b/wiki/Array-extension-methods.html @@ -1,4 +1,4 @@ -Array extension methods
Skip to Main Content
Wiki
Home
+Array extension methods
Skip to Main Content
Wiki
Home
Install Guide
Starting BTD Modding

Prerequisites

@@ -177,4 +177,4 @@

Il2CppGenericIEnumerator

(Il2CppSystem.Collections)

-

eaxctly the same methods as Il2CppGenericIEnumerable without GetEnumeratorCollections<T>(arr)

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

eaxctly the same methods as Il2CppGenericIEnumerable without GetEnumeratorCollections<T>(arr)

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/wiki/BTD6-Internal-Structure.html b/wiki/BTD6-Internal-Structure.html index 88265a967..abaf24e67 100644 --- a/wiki/BTD6-Internal-Structure.html +++ b/wiki/BTD6-Internal-Structure.html @@ -1,4 +1,4 @@ -BTD6 Internal Structure
Skip to Main Content
Wiki
Home
+BTD6 Internal Structure
Skip to Main Content
\ No newline at end of file +

The alternative is to use the OnNewGameModel() hook to modify the newly cloned GameModel whenever a match starts. This has the benefit of being safer with respect to other mods, as well as being able to interact with Monkey Knowledge and such. If you only sometimes want to make a change to the GameModel, this is definitely the way to go. Additionally, if we as a modding community ever want to get to the point where we can load and unload mods without restarting the game, this is the way we have to change the GameModel.

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/wiki/Common-Extension-Methods.html b/wiki/Common-Extension-Methods.html index 42e4f18b8..c2a1be551 100644 --- a/wiki/Common-Extension-Methods.html +++ b/wiki/Common-Extension-Methods.html @@ -1,4 +1,4 @@ -Common Extension Methods
Skip to Main Content
Wiki
Home
+Common Extension Methods
Skip to Main Content
Wiki
Home
Install Guide
Starting BTD Modding

Prerequisites

@@ -35,4 +35,4 @@

Dealing with Custom Displays

ApplyDisplay<T>() is present on TowerModels, ProjectileModels and DisplayModels and can be used to directly apply your Custom Display with type T to the given model.

Arrays

-

see Array Extension Methods

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

see Array Extension Methods

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/wiki/Custom-Byte-Loaders.html b/wiki/Custom-Byte-Loaders.html index 0dd9db348..fd1068cba 100644 --- a/wiki/Custom-Byte-Loaders.html +++ b/wiki/Custom-Byte-Loaders.html @@ -1,4 +1,4 @@ -Custom Byte Loaders
Skip to Main Content
Wiki
Home
+Custom Byte Loaders
Skip to Main Content
Wiki
Home
Install Guide
Starting BTD Modding

Prerequisites

@@ -38,4 +38,4 @@

Limitations

-

Directly importing and exporting types like lists and arrays has proved buggy. To save and load multiple things at once, Ultimate Crosspathing simply creates a dummy TowerModel object and stores all its TowerModels in the behaviors list of the dummy tower, and that works.

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Directly importing and exporting types like lists and arrays has proved buggy. To save and load multiple things at once, Ultimate Crosspathing simply creates a dummy TowerModel object and stores all its TowerModels in the behaviors list of the dummy tower, and that works.

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/wiki/Custom-Load-Tasks.html b/wiki/Custom-Load-Tasks.html index 3f1c8b0bd..50fc85532 100644 --- a/wiki/Custom-Load-Tasks.html +++ b/wiki/Custom-Load-Tasks.html @@ -1,4 +1,4 @@ -Custom Load Tasks
Skip to Main Content
Wiki
Home
+Custom Load Tasks
\ No newline at end of file +
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/wiki/Custom-Menu-Screens.html b/wiki/Custom-Menu-Screens.html index 50c651e83..9d39eff30 100644 --- a/wiki/Custom-Menu-Screens.html +++ b/wiki/Custom-Menu-Screens.html @@ -1,4 +1,4 @@ -Custom Menu Screens
Skip to Main Content
Wiki
Home
+Custom Menu Screens
Skip to Main Content
Wiki
Home
Install Guide
Starting BTD Modding

Prerequisites

@@ -55,4 +55,4 @@

Opening your Menu

To open your custom menu, use the static method ModGameMenu.Open<YourModGameMenuType>().

-

Example

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Example

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/wiki/Custom-Textures-and-Displays.html b/wiki/Custom-Textures-and-Displays.html index 6204459d8..bd01885fd 100644 --- a/wiki/Custom-Textures-and-Displays.html +++ b/wiki/Custom-Textures-and-Displays.html @@ -1,4 +1,4 @@ -Custom Textures and Displays
Skip to Main Content
Wiki
Home
+Custom Textures and Displays
\ No newline at end of file +

You can then apply this display using the standard ApplyDisplay methods as normal.

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/wiki/Custom-UI.html b/wiki/Custom-UI.html index dbaca723f..432673926 100644 --- a/wiki/Custom-UI.html +++ b/wiki/Custom-UI.html @@ -1,4 +1,4 @@ -Custom UI (ModHelperComponents)
Skip to Main Content
Wiki
Home
+Custom UI (ModHelperComponents)
\ No newline at end of file +
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/wiki/Getting-Started.html b/wiki/Getting-Started.html index bc35cac0d..2f77b14a9 100644 --- a/wiki/Getting-Started.html +++ b/wiki/Getting-Started.html @@ -1,4 +1,4 @@ -Getting Started
Skip to Main Content
Wiki
Home
+Getting Started
\ No newline at end of file +

That's It! That's all you need to create and build Bloons Mods

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/wiki/Home.html b/wiki/Home.html index 742aa8ef7..541e225f7 100644 --- a/wiki/Home.html +++ b/wiki/Home.html @@ -1,4 +1,4 @@ -Home
Skip to Main Content
Wiki
Home
+Home
Skip to Main Content
Wiki
Home
Install Guide
Starting BTD Modding

Prerequisites

@@ -30,4 +30,4 @@
Array Extension Methods

Home


Welcome to the BTD-Mod-Helper wiki!

Here you'll find valuable information that we've gathered together to help you use our Mod Helper to make great mods.

Use the Sidebar to the right to navigate to where you want to go.

-

If you're new to Mod Making and looking to make your first mod, just go through the "Starting BTD Modding" category.

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

If you're new to Mod Making and looking to make your first mod, just go through the "Starting BTD Modding" category.

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/wiki/IL2CPP-Is-Weird.html b/wiki/IL2CPP-Is-Weird.html index a7f987044..ea1ef08a2 100644 --- a/wiki/IL2CPP-Is-Weird.html +++ b/wiki/IL2CPP-Is-Weird.html @@ -1,4 +1,4 @@ -IL2CPP Is Weird
Skip to Main Content
Wiki
Home
+IL2CPP Is Weird
Skip to Main Content
Wiki
Home
Install Guide
Starting BTD Modding

Prerequisites

@@ -39,4 +39,4 @@

Reflection

If you want to do Reflection with Il2CppSystem Objects, then the main difference is that you need to use the GetIl2CppType() method instead of the GetType() method.

If you ever find yourself with an Il2CppSystem.Object that you know to be a primitive type like an integer, you won't be able to just (cast) or even .Cast<>() it. You'll have to "Unbox" it via object.Unbox<int>().

-

Similarly, if you have a primitive type that needs to be converted to an IL2CPP object, you'll have to "Box" it by doing new Int32 {m_value = integer}.BoxIl2CppObject();

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Similarly, if you have a primitive type that needs to be converted to an IL2CPP object, you'll have to "Box" it by doing new Int32 {m_value = integer}.BoxIl2CppObject();

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/wiki/In-Game-Mod-Settings.html b/wiki/In-Game-Mod-Settings.html index b06301096..8dbcaefd8 100644 --- a/wiki/In-Game-Mod-Settings.html +++ b/wiki/In-Game-Mod-Settings.html @@ -1,4 +1,4 @@ -In Game Mod Settings
Skip to Main Content
Wiki
Home
+In Game Mod Settings
\ No newline at end of file +
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/wiki/Install-Guide.html b/wiki/Install-Guide.html index e183cf03e..ec611ae7c 100644 --- a/wiki/Install-Guide.html +++ b/wiki/Install-Guide.html @@ -1,4 +1,4 @@ -Install Guide
Skip to Main Content
Wiki
Home
+Install Guide
\ No newline at end of file +
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/wiki/Looking-at-BTD6-Code-(Sorta).html b/wiki/Looking-at-BTD6-Code-(Sorta).html index 36a77e200..a5f0c121c 100644 --- a/wiki/Looking-at-BTD6-Code-(Sorta).html +++ b/wiki/Looking-at-BTD6-Code-(Sorta).html @@ -1,4 +1,4 @@ -Looking at BTD6 Code (Sorta)
Skip to Main Content
Wiki
Home
+Looking at BTD6 Code (Sorta)
Skip to Main Content
Wiki
Home
Install Guide
Starting BTD Modding

Prerequisites

@@ -60,4 +60,4 @@

ADVANCED: IDA

You can use decompilation software like IDA on "...\BloonsTD6\GameAssembly.dll" to look at the actual assembly code to see what methods do, or more accurately, look at IDA's attempt to generate C Pseudocode for that assembly code.

-

More info coming at a later time.

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

More info coming at a later time.

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/wiki/Making-a-Custom-Bloon.html b/wiki/Making-a-Custom-Bloon.html index 86badca0a..c7fe44072 100644 --- a/wiki/Making-a-Custom-Bloon.html +++ b/wiki/Making-a-Custom-Bloon.html @@ -1,4 +1,4 @@ -Making a Custom Bloon
Skip to Main Content
Wiki
Home
+Making a Custom Bloon
\ No newline at end of file +
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/wiki/Making-a-Custom-Game-Mode.html b/wiki/Making-a-Custom-Game-Mode.html index 65d0ec837..9b2bdcd18 100644 --- a/wiki/Making-a-Custom-Game-Mode.html +++ b/wiki/Making-a-Custom-Game-Mode.html @@ -1,4 +1,4 @@ -Making a Custom Game Mode
Skip to Main Content
Wiki
Home
+Making a Custom Game Mode
\ No newline at end of file +
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/wiki/Making-a-Custom-Hero.html b/wiki/Making-a-Custom-Hero.html index 8d6d4c7cb..ec9fadf10 100644 --- a/wiki/Making-a-Custom-Hero.html +++ b/wiki/Making-a-Custom-Hero.html @@ -1,4 +1,4 @@ -Making a Custom Hero
Skip to Main Content
Wiki
Home
+Making a Custom Hero
\ No newline at end of file +
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/wiki/Making-a-Custom-Paragon.html b/wiki/Making-a-Custom-Paragon.html index 5042731f6..21395e377 100644 --- a/wiki/Making-a-Custom-Paragon.html +++ b/wiki/Making-a-Custom-Paragon.html @@ -1,4 +1,4 @@ -Making a Custom Paragon
Skip to Main Content
Wiki
Home
+Making a Custom Paragon
Skip to Main Content
Wiki
Home
Install Guide
Starting BTD Modding

Prerequisites

@@ -133,4 +133,4 @@

Congratulations! You know have all the required information on the Mod Helper's role in making custom Paragons for your custom towers. Now you just gotta get into the nitty gritty with behaviors, or not, if you're satisfied with 555 mode.

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Congratulations! You know have all the required information on the Mod Helper's role in making custom Paragons for your custom towers. Now you just gotta get into the nitty gritty with behaviors, or not, if you're satisfied with 555 mode.

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/wiki/Making-a-Custom-Round-Set.html b/wiki/Making-a-Custom-Round-Set.html index f39135fe8..8897bf86a 100644 --- a/wiki/Making-a-Custom-Round-Set.html +++ b/wiki/Making-a-Custom-Round-Set.html @@ -1,4 +1,4 @@ -Making a Custom Round Set
Skip to Main Content
Wiki
Home
+Making a Custom Round Set
\ No newline at end of file +
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/wiki/Making-a-Custom-Tower.html b/wiki/Making-a-Custom-Tower.html index d10e17819..3eb6c169e 100644 --- a/wiki/Making-a-Custom-Tower.html +++ b/wiki/Making-a-Custom-Tower.html @@ -1,4 +1,4 @@ -Making a Custom Tower
Skip to Main Content
Wiki
Home
+Making a Custom Tower
\ No newline at end of file +The Mod Helper's extensions can make that easier.

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/wiki/Mod-Settings.html b/wiki/Mod-Settings.html index 4c3acd400..f91f38695 100644 --- a/wiki/Mod-Settings.html +++ b/wiki/Mod-Settings.html @@ -1,4 +1,4 @@ -Mod Settings
Skip to Main Content
Wiki
Home
+Mod Settings
\ No newline at end of file +
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/wiki/ModContent.html b/wiki/ModContent.html index cebe8839c..7f22f137e 100644 --- a/wiki/ModContent.html +++ b/wiki/ModContent.html @@ -1,4 +1,4 @@ -ModContent
Skip to Main Content
Wiki
Home
+ModContent
\ No newline at end of file +

Note that if you do this, you'll then have to use ModContent.GetInstances<T>() for getting ALL instances of your ModContent and not just the first one.

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/wiki/Prerequisites.html b/wiki/Prerequisites.html index 10a9c02cd..a31268054 100644 --- a/wiki/Prerequisites.html +++ b/wiki/Prerequisites.html @@ -1,4 +1,4 @@ -Prerequisites
Skip to Main Content
Wiki
Home
+Prerequisites
Skip to Main Content
Wiki
Home
Install Guide
Starting BTD Modding

Prerequisites

@@ -42,4 +42,4 @@

releases come with both a .dll file and .xml file. The .dll is obviously the mod itself, but the .xml file represents all the internal documentation that we've added to the Mod Helper.

To be able to see all this documentation from within your IDE, all you have to do is make sure you have the .xml file in the same folder as the .dll file that you added to your project as a dependency.

Then, you should be able to see helpful comments like on Mod Helper methods like this

-

Screenshot of doc comment popup

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Screenshot of doc comment popup

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/wiki/Useful-Resources.html b/wiki/Useful-Resources.html index b3c9b3c2a..6d9d40227 100644 --- a/wiki/Useful-Resources.html +++ b/wiki/Useful-Resources.html @@ -1,4 +1,4 @@ -Useful Resources
Skip to Main Content
Wiki
Home
+Useful Resources
Skip to Main Content
To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file +

Asset Studio

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/wiki/Using-Mod-Helper-Hooks.html b/wiki/Using-Mod-Helper-Hooks.html index 9731657c9..a1befd6a1 100644 --- a/wiki/Using-Mod-Helper-Hooks.html +++ b/wiki/Using-Mod-Helper-Hooks.html @@ -1,4 +1,4 @@ -Using Mod Helper Hooks
Skip to Main Content
Table of Contents
Wiki
Home
+Using Mod Helper Hooks
\ No newline at end of file +

At the end of the day, our hooks are just built-in Harmony Patches that we thought might be useful for a large number of people. Many mods will want to go beyond just these, and should thus take a look at Useful Resources for information about doing your own Harmony Patching, and Looking at BTD6 Code (Sorta) and BTD6 Internal Structure to find the right method to patch.

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file diff --git a/wiki/_Sidebar.html b/wiki/_Sidebar.html index ddedb7eb5..de8d47ec5 100644 --- a/wiki/_Sidebar.html +++ b/wiki/_Sidebar.html @@ -1,4 +1,4 @@ -_Sidebar
Skip to Main Content
Wiki
Home
+_Sidebar
\ No newline at end of file +

Array Extension Methods

To learn how to download BTD Mod Helper and install mods, click here
\ No newline at end of file