Skip to content

Commit

Permalink
Fix for v40.0
Browse files Browse the repository at this point in the history
  • Loading branch information
doombubbles committed Dec 6, 2023
1 parent 949f024 commit b0a1e87
Show file tree
Hide file tree
Showing 49 changed files with 72 additions and 15 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ jobs:


- name: Upload Mod DLL
uses: actions/upload-artifact@v2.2.4
uses: actions/upload-artifact@v3
with:
name: ${{ env.PROJECT_NAME }}.dll
path: ${{ env.BLOONSTD6 }}/Mods/${{ env.PROJECT_NAME }}.dll
Expand Down
Binary file modified Bytes/Alchemists.bytes
Binary file not shown.
Binary file modified Bytes/BananaFarms.bytes
Binary file not shown.
Binary file modified Bytes/BeastHandlers.bytes
Binary file not shown.
Binary file modified Bytes/BombShooters.bytes
Binary file not shown.
Binary file modified Bytes/BoomerangMonkeys.bytes
Binary file not shown.
Binary file modified Bytes/DartMonkeys.bytes
Binary file not shown.
Binary file modified Bytes/DartlingGunners.bytes
Binary file not shown.
Binary file modified Bytes/Druids.bytes
Binary file not shown.
Binary file modified Bytes/EngineerMonkeys.bytes
Binary file not shown.
Binary file modified Bytes/GlueGunners.bytes
Binary file not shown.
Binary file modified Bytes/HeliPilots.bytes
Binary file not shown.
Binary file modified Bytes/IceMonkeys.bytes
Binary file not shown.
Binary file modified Bytes/MonkeyAces.bytes
Binary file not shown.
Binary file modified Bytes/MonkeyBuccaneers.bytes
Binary file not shown.
Binary file modified Bytes/MonkeySubs.bytes
Binary file not shown.
Binary file modified Bytes/MonkeyVillages.bytes
Binary file not shown.
Binary file modified Bytes/MortarMonkeys.bytes
Binary file not shown.
Binary file modified Bytes/NinjaMonkeys.bytes
Binary file not shown.
Binary file modified Bytes/SniperMonkeys.bytes
Binary file not shown.
Binary file modified Bytes/SpikeFactorys.bytes
Binary file not shown.
Binary file modified Bytes/SuperMonkeys.bytes
Binary file not shown.
Binary file modified Bytes/TackShooters.bytes
Binary file not shown.
Binary file modified Bytes/WizardMonkeys.bytes
Binary file not shown.
3 changes: 3 additions & 0 deletions HELP.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,6 @@ Download the latest Btd6ModHelper.dll from here https://github.com/gurrenm3/BTD-

Download the latest UltimateCrosspathing.dll from here https://github.com/doombubbles/ultimate-crosspathing/releases

## Did a new BTD6 Update just come out?

Allow some time for a new version of the mod to be released.
6 changes: 2 additions & 4 deletions LATEST.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
## See the [BTD Mod Helper Install Guide](https://github.com/gurrenm3/BTD-Mod-Helper/wiki/Install-Guide) if this is your first time downloading, and the [Help]
## See the [BTD Mod Helper Install Guide](https://github.com/gurrenm3/BTD-Mod-Helper/wiki/Install-Guide) if this is your first time downloading, and the [Common Issues](https://github.com/doombubbles/ultimate-crosspathing/blob/1.4.5/HELP.md#common-issues) page for help
<!--Mod Browser Message Start-->
- Updated tower stats for BTD6 v39
- Fixed not all boat crosspaths with Crow's Nest having full camo detection
- It's now easier for other mods to override Ultimate Crosspathing behavior
- Fixed for BTD6 v40.0
2 changes: 2 additions & 0 deletions Loaders/AlchemistLoader.cs
Original file line number Diff line number Diff line change
Expand Up @@ -528,6 +528,7 @@ public class AlchemistLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Towers.
v.createPopEffect = br.ReadBoolean();
v.immuneBloonProperties = (BloonProperties) (br.ReadInt32());
v.immuneBloonPropertiesOriginal = (BloonProperties) (br.ReadInt32());
v.ignoreImmunityDestroy = br.ReadBoolean();
}
}

Expand Down Expand Up @@ -716,6 +717,7 @@ public class AlchemistLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Towers.
v.animationChanges = (List<Il2CppAssets.Scripts.Models.GenericBehaviors.AnimationChange>) m[br.ReadInt32()];
v.delayedReveal = br.ReadSingle();
v.category = (Il2CppAssets.Scripts.Models.GenericBehaviors.DisplayCategory) (br.ReadUInt16());
v.isAnimationPaused = br.ReadBoolean();
}
}

Expand Down
1 change: 1 addition & 0 deletions Loaders/BananaFarmLoader.cs
Original file line number Diff line number Diff line change
Expand Up @@ -507,6 +507,7 @@ public class BananaFarmLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Towers
v.animationChanges = (List<Il2CppAssets.Scripts.Models.GenericBehaviors.AnimationChange>) m[br.ReadInt32()];
v.delayedReveal = br.ReadSingle();
v.category = (Il2CppAssets.Scripts.Models.GenericBehaviors.DisplayCategory) (br.ReadUInt16());
v.isAnimationPaused = br.ReadBoolean();
}
}

Expand Down
2 changes: 2 additions & 0 deletions Loaders/BeastHandlerLoader.cs
Original file line number Diff line number Diff line change
Expand Up @@ -609,6 +609,7 @@ public class BeastHandlerLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Towe
v.createPopEffect = br.ReadBoolean();
v.immuneBloonProperties = (BloonProperties) (br.ReadInt32());
v.immuneBloonPropertiesOriginal = (BloonProperties) (br.ReadInt32());
v.ignoreImmunityDestroy = br.ReadBoolean();
}
}

Expand All @@ -624,6 +625,7 @@ public class BeastHandlerLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Towe
v.animationChanges = (List<Il2CppAssets.Scripts.Models.GenericBehaviors.AnimationChange>) m[br.ReadInt32()];
v.delayedReveal = br.ReadSingle();
v.category = (Il2CppAssets.Scripts.Models.GenericBehaviors.DisplayCategory) (br.ReadUInt16());
v.isAnimationPaused = br.ReadBoolean();
}
}

Expand Down
2 changes: 2 additions & 0 deletions Loaders/BombShooterLoader.cs
Original file line number Diff line number Diff line change
Expand Up @@ -467,6 +467,7 @@ public class BombShooterLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Tower
v.createPopEffect = br.ReadBoolean();
v.immuneBloonProperties = (BloonProperties) (br.ReadInt32());
v.immuneBloonPropertiesOriginal = (BloonProperties) (br.ReadInt32());
v.ignoreImmunityDestroy = br.ReadBoolean();
}
}

Expand Down Expand Up @@ -503,6 +504,7 @@ public class BombShooterLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Tower
v.animationChanges = (List<Il2CppAssets.Scripts.Models.GenericBehaviors.AnimationChange>) m[br.ReadInt32()];
v.delayedReveal = br.ReadSingle();
v.category = (Il2CppAssets.Scripts.Models.GenericBehaviors.DisplayCategory) (br.ReadUInt16());
v.isAnimationPaused = br.ReadBoolean();
}
}

Expand Down
3 changes: 3 additions & 0 deletions Loaders/BoomerangMonkeyLoader.cs
Original file line number Diff line number Diff line change
Expand Up @@ -467,6 +467,7 @@ public class BoomerangMonkeyLoader : ModByteLoader<Il2CppAssets.Scripts.Models.T
v.createPopEffect = br.ReadBoolean();
v.immuneBloonProperties = (BloonProperties) (br.ReadInt32());
v.immuneBloonPropertiesOriginal = (BloonProperties) (br.ReadInt32());
v.ignoreImmunityDestroy = br.ReadBoolean();
}
}

Expand Down Expand Up @@ -533,6 +534,7 @@ public class BoomerangMonkeyLoader : ModByteLoader<Il2CppAssets.Scripts.Models.T
v.animationChanges = (List<Il2CppAssets.Scripts.Models.GenericBehaviors.AnimationChange>) m[br.ReadInt32()];
v.delayedReveal = br.ReadSingle();
v.category = (Il2CppAssets.Scripts.Models.GenericBehaviors.DisplayCategory) (br.ReadUInt16());
v.isAnimationPaused = br.ReadBoolean();
}
}

Expand Down Expand Up @@ -981,6 +983,7 @@ public class BoomerangMonkeyLoader : ModByteLoader<Il2CppAssets.Scripts.Models.T
v.firstPath = br.ReadInt32();
v.secondPath = br.ReadInt32();
v.thirdPath = br.ReadInt32();
v.paths = (Il2CppStructArray<int>) m[br.ReadInt32()];
}
}

Expand Down
3 changes: 3 additions & 0 deletions Loaders/DartMonkeyLoader.cs
Original file line number Diff line number Diff line change
Expand Up @@ -450,6 +450,7 @@ public class DartMonkeyLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Towers
v.createPopEffect = br.ReadBoolean();
v.immuneBloonProperties = (BloonProperties) (br.ReadInt32());
v.immuneBloonPropertiesOriginal = (BloonProperties) (br.ReadInt32());
v.ignoreImmunityDestroy = br.ReadBoolean();
}
}

Expand Down Expand Up @@ -485,6 +486,7 @@ public class DartMonkeyLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Towers
v.animationChanges = (List<Il2CppAssets.Scripts.Models.GenericBehaviors.AnimationChange>) m[br.ReadInt32()];
v.delayedReveal = br.ReadSingle();
v.category = (Il2CppAssets.Scripts.Models.GenericBehaviors.DisplayCategory) (br.ReadUInt16());
v.isAnimationPaused = br.ReadBoolean();
}
}

Expand Down Expand Up @@ -779,6 +781,7 @@ public class DartMonkeyLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Towers
for (var i=0; i<count; i++) {
var v = (Il2CppAssets.Scripts.Models.Towers.Projectiles.Behaviors.ProjectileBlockerCollisionReboundModel)m[i+start];
v.clearCollidedWith = br.ReadBoolean();
v.changeRotation = br.ReadBoolean();
}
}

Expand Down
2 changes: 2 additions & 0 deletions Loaders/DartlingGunnerLoader.cs
Original file line number Diff line number Diff line change
Expand Up @@ -458,6 +458,7 @@ public class DartlingGunnerLoader : ModByteLoader<Il2CppAssets.Scripts.Models.To
v.createPopEffect = br.ReadBoolean();
v.immuneBloonProperties = (BloonProperties) (br.ReadInt32());
v.immuneBloonPropertiesOriginal = (BloonProperties) (br.ReadInt32());
v.ignoreImmunityDestroy = br.ReadBoolean();
}
}

Expand Down Expand Up @@ -511,6 +512,7 @@ public class DartlingGunnerLoader : ModByteLoader<Il2CppAssets.Scripts.Models.To
v.animationChanges = (List<Il2CppAssets.Scripts.Models.GenericBehaviors.AnimationChange>) m[br.ReadInt32()];
v.delayedReveal = br.ReadSingle();
v.category = (Il2CppAssets.Scripts.Models.GenericBehaviors.DisplayCategory) (br.ReadUInt16());
v.isAnimationPaused = br.ReadBoolean();
}
}

Expand Down
12 changes: 2 additions & 10 deletions Loaders/DruidLoader.cs
Original file line number Diff line number Diff line change
Expand Up @@ -498,6 +498,7 @@ public class DruidLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Towers.Towe
v.createPopEffect = br.ReadBoolean();
v.immuneBloonProperties = (BloonProperties) (br.ReadInt32());
v.immuneBloonPropertiesOriginal = (BloonProperties) (br.ReadInt32());
v.ignoreImmunityDestroy = br.ReadBoolean();
}
}

Expand Down Expand Up @@ -546,6 +547,7 @@ public class DruidLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Towers.Towe
v.animationChanges = (List<Il2CppAssets.Scripts.Models.GenericBehaviors.AnimationChange>) m[br.ReadInt32()];
v.delayedReveal = br.ReadSingle();
v.category = (Il2CppAssets.Scripts.Models.GenericBehaviors.DisplayCategory) (br.ReadUInt16());
v.isAnimationPaused = br.ReadBoolean();
}
}

Expand Down Expand Up @@ -654,14 +656,6 @@ public class DruidLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Towers.Towe
}
}

private void Set_v_SwitchTargetSupplierOnUpgradeModel_Fields(int start, int count) {
Set_v_TowerBehaviorModel_Fields(start, count);
for (var i=0; i<count; i++) {
var v = (Il2CppAssets.Scripts.Models.Towers.Behaviors.SwitchTargetSupplierOnUpgradeModel)m[i+start];
v.targetSupplierName = br.ReadBoolean() ? null : br.ReadString();
}
}

private void Set_v_InstantDamageEmissionModel_Fields(int start, int count) {
Set_v_EmissionModel_Fields(start, count);
for (var i=0; i<count; i++) {
Expand Down Expand Up @@ -1379,7 +1373,6 @@ public class DruidLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Towers.Towe
Create_Records<Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.Behaviors.TargetLastModel>();
Create_Records<Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.Behaviors.TargetCloseModel>();
Create_Records<Il2CppAssets.Scripts.Models.Towers.Behaviors.Attack.Behaviors.TargetStrongModel>();
Create_Records<Il2CppAssets.Scripts.Models.Towers.Behaviors.SwitchTargetSupplierOnUpgradeModel>();
Create_Records<Il2CppAssets.Scripts.Models.Towers.Behaviors.Emissions.InstantDamageEmissionModel>();
Create_Records<Il2CppAssets.Scripts.Models.Towers.Filters.FilterOutTagModel>();
Create_Records<Il2CppAssets.Scripts.Models.Towers.Projectiles.Behaviors.JungleVineEffectModel>();
Expand Down Expand Up @@ -1459,7 +1452,6 @@ public class DruidLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Towers.Towe
Set_v_TargetLastModel_Fields(br.ReadInt32(), br.ReadInt32());
Set_v_TargetCloseModel_Fields(br.ReadInt32(), br.ReadInt32());
Set_v_TargetStrongModel_Fields(br.ReadInt32(), br.ReadInt32());
Set_v_SwitchTargetSupplierOnUpgradeModel_Fields(br.ReadInt32(), br.ReadInt32());
Set_v_InstantDamageEmissionModel_Fields(br.ReadInt32(), br.ReadInt32());
Set_v_FilterOutTagModel_Fields(br.ReadInt32(), br.ReadInt32());
Set_v_JungleVineEffectModel_Fields(br.ReadInt32(), br.ReadInt32());
Expand Down
4 changes: 4 additions & 0 deletions Loaders/EngineerMonkeyLoader.cs
Original file line number Diff line number Diff line change
Expand Up @@ -489,6 +489,7 @@ public class EngineerMonkeyLoader : ModByteLoader<Il2CppAssets.Scripts.Models.To
v.createPopEffect = br.ReadBoolean();
v.immuneBloonProperties = (BloonProperties) (br.ReadInt32());
v.immuneBloonPropertiesOriginal = (BloonProperties) (br.ReadInt32());
v.ignoreImmunityDestroy = br.ReadBoolean();
}
}

Expand Down Expand Up @@ -551,6 +552,7 @@ public class EngineerMonkeyLoader : ModByteLoader<Il2CppAssets.Scripts.Models.To
v.animationChanges = (List<Il2CppAssets.Scripts.Models.GenericBehaviors.AnimationChange>) m[br.ReadInt32()];
v.delayedReveal = br.ReadSingle();
v.category = (Il2CppAssets.Scripts.Models.GenericBehaviors.DisplayCategory) (br.ReadUInt16());
v.isAnimationPaused = br.ReadBoolean();
}
}

Expand Down Expand Up @@ -1199,6 +1201,7 @@ public class EngineerMonkeyLoader : ModByteLoader<Il2CppAssets.Scripts.Models.To
for (var i=0; i<count; i++) {
var v = (Il2CppAssets.Scripts.Models.Towers.Projectiles.Behaviors.ProjectileBlockerCollisionReboundModel)m[i+start];
v.clearCollidedWith = br.ReadBoolean();
v.changeRotation = br.ReadBoolean();
}
}

Expand Down Expand Up @@ -1373,6 +1376,7 @@ public class EngineerMonkeyLoader : ModByteLoader<Il2CppAssets.Scripts.Models.To
v.displayPath = ModContent.CreatePrefabReference(br.ReadString());
v.baseTowerRange = br.ReadSingle();
v.displayRadius = br.ReadSingle();
v.hideIfAttackPausedId = br.ReadBoolean() ? null : br.ReadString();
}
}

Expand Down
2 changes: 2 additions & 0 deletions Loaders/GlueGunnerLoader.cs
Original file line number Diff line number Diff line change
Expand Up @@ -550,6 +550,7 @@ public class GlueGunnerLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Towers
v.animationChanges = (List<Il2CppAssets.Scripts.Models.GenericBehaviors.AnimationChange>) m[br.ReadInt32()];
v.delayedReveal = br.ReadSingle();
v.category = (Il2CppAssets.Scripts.Models.GenericBehaviors.DisplayCategory) (br.ReadUInt16());
v.isAnimationPaused = br.ReadBoolean();
}
}

Expand Down Expand Up @@ -943,6 +944,7 @@ public class GlueGunnerLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Towers
v.createPopEffect = br.ReadBoolean();
v.immuneBloonProperties = (BloonProperties) (br.ReadInt32());
v.immuneBloonPropertiesOriginal = (BloonProperties) (br.ReadInt32());
v.ignoreImmunityDestroy = br.ReadBoolean();
}
}

Expand Down
3 changes: 3 additions & 0 deletions Loaders/HeliPilotLoader.cs
Original file line number Diff line number Diff line change
Expand Up @@ -484,6 +484,7 @@ public class HeliPilotLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Towers.
v.createPopEffect = br.ReadBoolean();
v.immuneBloonProperties = (BloonProperties) (br.ReadInt32());
v.immuneBloonPropertiesOriginal = (BloonProperties) (br.ReadInt32());
v.ignoreImmunityDestroy = br.ReadBoolean();
}
}

Expand Down Expand Up @@ -519,6 +520,7 @@ public class HeliPilotLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Towers.
v.animationChanges = (List<Il2CppAssets.Scripts.Models.GenericBehaviors.AnimationChange>) m[br.ReadInt32()];
v.delayedReveal = br.ReadSingle();
v.category = (Il2CppAssets.Scripts.Models.GenericBehaviors.DisplayCategory) (br.ReadUInt16());
v.isAnimationPaused = br.ReadBoolean();
}
}

Expand Down Expand Up @@ -773,6 +775,7 @@ public class HeliPilotLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Towers.
v.effectModel = (Il2CppAssets.Scripts.Models.Effects.EffectModel) m[br.ReadInt32()];
v.rotation = br.ReadSingle();
v.scale = br.ReadSingle();
v.displayCategory = (Il2CppAssets.Scripts.Models.GenericBehaviors.DisplayCategory) (br.ReadUInt16());
}
}

Expand Down
3 changes: 3 additions & 0 deletions Loaders/IceMonkeyLoader.cs
Original file line number Diff line number Diff line change
Expand Up @@ -564,6 +564,7 @@ public class IceMonkeyLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Towers.
v.createPopEffect = br.ReadBoolean();
v.immuneBloonProperties = (BloonProperties) (br.ReadInt32());
v.immuneBloonPropertiesOriginal = (BloonProperties) (br.ReadInt32());
v.ignoreImmunityDestroy = br.ReadBoolean();
}
}

Expand Down Expand Up @@ -593,6 +594,7 @@ public class IceMonkeyLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Towers.
v.animationChanges = (List<Il2CppAssets.Scripts.Models.GenericBehaviors.AnimationChange>) m[br.ReadInt32()];
v.delayedReveal = br.ReadSingle();
v.category = (Il2CppAssets.Scripts.Models.GenericBehaviors.DisplayCategory) (br.ReadUInt16());
v.isAnimationPaused = br.ReadBoolean();
}
}

Expand Down Expand Up @@ -735,6 +737,7 @@ public class IceMonkeyLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Towers.
v.displayPath = ModContent.CreatePrefabReference(br.ReadString());
v.baseTowerRange = br.ReadSingle();
v.displayRadius = br.ReadSingle();
v.hideIfAttackPausedId = br.ReadBoolean() ? null : br.ReadString();
}
}

Expand Down
2 changes: 2 additions & 0 deletions Loaders/MonkeyAceLoader.cs
Original file line number Diff line number Diff line change
Expand Up @@ -477,6 +477,7 @@ public class MonkeyAceLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Towers.
v.createPopEffect = br.ReadBoolean();
v.immuneBloonProperties = (BloonProperties) (br.ReadInt32());
v.immuneBloonPropertiesOriginal = (BloonProperties) (br.ReadInt32());
v.ignoreImmunityDestroy = br.ReadBoolean();
}
}

Expand Down Expand Up @@ -549,6 +550,7 @@ public class MonkeyAceLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Towers.
v.animationChanges = (List<Il2CppAssets.Scripts.Models.GenericBehaviors.AnimationChange>) m[br.ReadInt32()];
v.delayedReveal = br.ReadSingle();
v.category = (Il2CppAssets.Scripts.Models.GenericBehaviors.DisplayCategory) (br.ReadUInt16());
v.isAnimationPaused = br.ReadBoolean();
}
}

Expand Down
2 changes: 2 additions & 0 deletions Loaders/MonkeyBuccaneerLoader.cs
Original file line number Diff line number Diff line change
Expand Up @@ -482,6 +482,7 @@ public class MonkeyBuccaneerLoader : ModByteLoader<Il2CppAssets.Scripts.Models.T
v.createPopEffect = br.ReadBoolean();
v.immuneBloonProperties = (BloonProperties) (br.ReadInt32());
v.immuneBloonPropertiesOriginal = (BloonProperties) (br.ReadInt32());
v.ignoreImmunityDestroy = br.ReadBoolean();
}
}

Expand Down Expand Up @@ -517,6 +518,7 @@ public class MonkeyBuccaneerLoader : ModByteLoader<Il2CppAssets.Scripts.Models.T
v.animationChanges = (List<Il2CppAssets.Scripts.Models.GenericBehaviors.AnimationChange>) m[br.ReadInt32()];
v.delayedReveal = br.ReadSingle();
v.category = (Il2CppAssets.Scripts.Models.GenericBehaviors.DisplayCategory) (br.ReadUInt16());
v.isAnimationPaused = br.ReadBoolean();
}
}

Expand Down
2 changes: 2 additions & 0 deletions Loaders/MonkeySubLoader.cs
Original file line number Diff line number Diff line change
Expand Up @@ -535,6 +535,7 @@ public class MonkeySubLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Towers.
v.createPopEffect = br.ReadBoolean();
v.immuneBloonProperties = (BloonProperties) (br.ReadInt32());
v.immuneBloonPropertiesOriginal = (BloonProperties) (br.ReadInt32());
v.ignoreImmunityDestroy = br.ReadBoolean();
}
}

Expand All @@ -550,6 +551,7 @@ public class MonkeySubLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Towers.
v.animationChanges = (List<Il2CppAssets.Scripts.Models.GenericBehaviors.AnimationChange>) m[br.ReadInt32()];
v.delayedReveal = br.ReadSingle();
v.category = (Il2CppAssets.Scripts.Models.GenericBehaviors.DisplayCategory) (br.ReadUInt16());
v.isAnimationPaused = br.ReadBoolean();
}
}

Expand Down
2 changes: 2 additions & 0 deletions Loaders/MonkeyVillageLoader.cs
Original file line number Diff line number Diff line change
Expand Up @@ -549,6 +549,7 @@ public class MonkeyVillageLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Tow
v.animationChanges = (List<Il2CppAssets.Scripts.Models.GenericBehaviors.AnimationChange>) m[br.ReadInt32()];
v.delayedReveal = br.ReadSingle();
v.category = (Il2CppAssets.Scripts.Models.GenericBehaviors.DisplayCategory) (br.ReadUInt16());
v.isAnimationPaused = br.ReadBoolean();
}
}

Expand Down Expand Up @@ -1029,6 +1030,7 @@ public class MonkeyVillageLoader : ModByteLoader<Il2CppAssets.Scripts.Models.Tow
v.createPopEffect = br.ReadBoolean();
v.immuneBloonProperties = (BloonProperties) (br.ReadInt32());
v.immuneBloonPropertiesOriginal = (BloonProperties) (br.ReadInt32());
v.ignoreImmunityDestroy = br.ReadBoolean();
}
}

Expand Down
Loading

0 comments on commit b0a1e87

Please sign in to comment.