Awesome Tanks
超級(jí)坦克大戰(zhàn)
使用工具Reflector的reflexil
或者使用dnSpy:C#反編譯工具:https://github.com/0xd4d/dnSpy
https://www.52pojie.cn/thread-851099-1-1.html
https://blog.csdn.net/WPwalter/article/details/80457131
1煞躬、屏蔽CloudSaveButton审胚,在相應(yīng)的未知加入以下IL:
805 ldarg.0
806 ldfld UnityEngine.UI.Button MainMenuController::CloudSaveButton
811 callvirt UnityEngine.GameObject UnityEngine.Component::get_gameObject()
816 ldc.i4.0
817 callvirt System.Void UnityEngine.GameObject::SetActive(System.Boolean)
2、屏蔽UnityAd,在ContinueClick()方法找到這個(gè)
GetInterstitialAdsAllowedAfterLevelFinish() : Boolean
然后修改這個(gè)方法的返回值睦刃;
private void ContinueButtonClick()
{
GameplayCommons.Instance.effectsSpawner.DisableAllParticles();
SoundManager.instance.PlayButtonClickSound();
if (GlobalCommons.Instance.gameplayMode == GlobalCommons.GameplayModes.CustomLevel)
{
if (AdsProcessor.GetInterstitialAdsAllowedAfterLevelFinish())
{
GlobalCommons.Instance.SceneToTransferTo = "UserLevels";
GlobalCommons.Instance.StateFaderController.ChangeSceneTo("PlayAdScene", false);
}
else
{
GlobalCommons.Instance.StateFaderController.ChangeSceneTo("UserLevels", false);
}
}
else if (GameplayCommons.Instance.LastLevelCompleted)
{
GlobalCommons.Instance.StateFaderController.ChangeSceneTo("AllLevelsCompleteScene", false);
}
else if (((!AskForReviewSceneController.ShownThisSession && AskForReviewSceneController.ReviewAvailable()) && (!GlobalCommons.Instance.globalGameStats.RatedGame && (GlobalCommons.Instance.globalGameStats.AskForReviewFactor >= 2))) && (GlobalCommons.Instance.globalGameStats.WeaponsLevels[1] > 0))
{
GlobalCommons.Instance.StateFaderController.ChangeSceneTo("AskForReviewScene", false);
}
else if (AdsProcessor.GetInterstitialAdsAllowedAfterLevelFinish())
{
GlobalCommons.Instance.SceneToTransferTo = "Upgrades";
GlobalCommons.Instance.StateFaderController.ChangeSceneTo("PlayAdScene", false);
}
else
{
GlobalCommons.Instance.StateFaderController.ChangeSceneTo("Upgrades", false);
}
}
3:谷歌AdMob的AdUnitId
public AdMobAdProvider()
{
this.AppId = "ca-app-pub-5822520606000185~7970637052";
this.InterstitialAdUnitId = "ca-app-pub-5822520606000185/7784726802";
this.RewardedAdUnitId = "ca-app-pub-5822520606000185/4578186951";
this.DebugInterstitialAdUnitId = "ca-app-pub-3940256099942544/1033173712";
this.DebugRewardedAdUnitId = "ca-app-pub-3940256099942544/5224354917";
}
4:IAdProcesser
后來把dex 中的google 的類全部刪除后,游戲在第四關(guān)卡卡死,
去dll 中找到UpgradeMenuController類
在CompletedLevel > 4的時(shí)候回去取廣告,通過IAdProcesser接口娜汁,
所以在這里屏蔽掉這個(gè)方法
5: 金幣初始化的地方,可以修改初始金幣數(shù)量兄朋;