Advertisement
Guest User

Untitled

a guest
May 11th, 2020
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. using Kingmaker;
  2. using Kingmaker.Kingdom;
  3. using UnityEngine;
  4. using UnityModManagerNet;
  5. using GL = UnityEngine.GUILayout;
  6.  
  7. namespace GoldMod
  8. {
  9. public class Settings : UnityModManager.ModSettings
  10. {
  11. public override void Save(UnityModManager.ModEntry modEntry)
  12. {
  13. Save(this, modEntry);
  14. }
  15.  
  16. }
  17.  
  18. internal static class Main
  19. {
  20. private static bool Load(UnityModManager.ModEntry modEntry)
  21. {
  22. modEntry.OnGUI = OnGUI;
  23. return true;
  24. }
  25.  
  26. public static int finalValueAmount = 1;
  27. private static string valueAmount = "1";
  28. private static void OnGUI(UnityModManager.ModEntry modEntry)
  29. {
  30. valueAmount = GUI.TextField(new Rect(10, 10, 200, 20), valueAmount, 25);
  31.  
  32. if (GUILayout.Button("BP") && int.TryParse(valueAmount, out finalValueAmount))
  33. {
  34. Kingmaker.Kingdom.KingdomState.Instance.BP = KingdomState.Instance.BP + finalValueAmount;
  35. }
  36.  
  37. if (GUILayout.Button("Gold") && int.TryParse(valueAmount, out finalValueAmount))
  38. {
  39. Game.Instance.Player.GainMoney(finalValueAmount);
  40. }
  41. }
  42. }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement