jubjub727

Untitled

Jun 24th, 2021 (edited)
28
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 122.72 KB | None | 0 0
  1. using System;
  2. using System.Diagnostics;
  3. using SharpMonoInjector;
  4. using ModTool.Interface;
  5.  
  6. namespace SomeNameSpaceIDK
  7. {
  8.     /*public class Slomo : ModBehaviour
  9.     {
  10.         public static void Inject()
  11.         {
  12.             Injector injector = new Injector(Process.GetCurrentProcess().Id);
  13.  
  14.             string @namespace, className, methodName;
  15.             byte[] assembly = { 77, 90, 144, 0, 3, 0, 0, 0, 4, 0, 0, 0, 255, 255, 0, 0, 184, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 0, 0, 0, 14, 31, 186, 14, 0, 180, 9, 205, 33, 184, 1, 76, 205, 33, 84, 104, 105, 115, 32, 112, 114, 111, 103, 114, 97, 109, 32, 99, 97, 110, 110, 111, 116, 32, 98, 101, 32, 114, 117, 110, 32, 105, 110, 32, 68, 79, 83, 32, 109, 111, 100, 101, 46, 13, 13, 10, 36, 0, 0, 0, 0, 0, 0, 0, 80, 69, 0, 0, 76, 1, 3, 0, 40, 48, 92, 241, 0, 0, 0, 0, 0, 0, 0, 0, 224, 0, 34, 32, 11, 1, 48, 0, 0, 10, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 178, 41, 0, 0, 0, 32, 0, 0, 0, 64, 0, 0, 0, 0, 0, 16, 0, 32, 0, 0, 0, 2, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 128, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 0, 64, 133, 0, 0, 16, 0, 0, 16, 0, 0, 0, 0, 16, 0, 0, 16, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 41, 0, 0, 79, 0, 0, 0, 0, 64, 0, 0, 184, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 0, 0, 12, 0, 0, 0, 176, 40, 0, 0, 56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 32, 0, 0, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 116, 101, 120, 116, 0, 0, 0, 184, 9, 0, 0, 0, 32, 0, 0, 0, 10, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 96, 46, 114, 115, 114, 99, 0, 0, 0, 184, 3, 0, 0, 0, 64, 0, 0, 0, 4, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 64, 46, 114, 101, 108, 111, 99, 0, 0, 12, 0, 0, 0, 0, 96, 0, 0, 0, 2, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 147, 41, 0, 0, 0, 0, 0, 0, 72, 0, 0, 0, 2, 0, 5, 0, 164, 32, 0, 0, 12, 8, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 138, 0, 115, 16, 0, 0, 10, 128, 1, 0, 0, 4, 126, 1, 0, 0, 4, 111, 1, 0, 0, 43, 38, 126, 1, 0, 0, 4, 40, 18, 0, 0, 10, 0, 42, 10, 0, 42, 34, 2, 40, 19, 0, 0, 10, 0, 42, 10, 0, 42, 10, 0, 42, 74, 0, 114, 1, 0, 0, 112, 114, 33, 0, 0, 112, 40, 20, 0, 0, 10, 0, 42, 10, 0, 42, 34, 2, 40, 19, 0, 0, 10, 0, 42, 66, 83, 74, 66, 1, 0, 1, 0, 0, 0, 0, 0, 12, 0, 0, 0, 118, 50, 46, 48, 46, 53, 48, 55, 50, 55, 0, 0, 0, 0, 5, 0, 108, 0, 0, 0, 152, 2, 0, 0, 35, 126, 0, 0, 4, 3, 0, 0, 56, 3, 0, 0, 35, 83, 116, 114, 105, 110, 103, 115, 0, 0, 0, 0, 60, 6, 0, 0, 52, 0, 0, 0, 35, 85, 83, 0, 112, 6, 0, 0, 16, 0, 0, 0, 35, 71, 85, 73, 68, 0, 0, 0, 128, 6, 0, 0, 140, 1, 0, 0, 35, 66, 108, 111, 98, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 87, 84, 0, 0, 9, 8, 0, 0, 0, 250, 1, 51, 0, 22, 0, 0, 1, 0, 0, 0, 21, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 8, 0, 0, 0, 20, 0, 0, 0, 14, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 0, 0, 16, 2, 1, 0, 0, 0, 0, 0, 6, 0, 133, 1, 146, 2, 6, 0, 242, 1, 146, 2, 6, 0, 182, 0, 96, 2, 15, 0, 178, 2, 0, 0, 6, 0, 222, 0, 52, 2, 6, 0, 104, 1, 52, 2, 6, 0, 73, 1, 52, 2, 6, 0, 217, 1, 52, 2, 6, 0, 165, 1, 52, 2, 6, 0, 190, 1, 52, 2, 6, 0, 245, 0, 52, 2, 6, 0, 202, 0, 115, 2, 6, 0, 142, 0, 115, 2, 6, 0, 16, 1, 52, 2, 6, 0, 37, 2, 193, 2, 6, 0, 45, 1, 193, 2, 6, 0, 156, 0, 38, 3, 10, 0, 83, 2, 77, 0, 14, 0, 221, 2, 123, 0, 14, 0, 236, 2, 123, 0, 6, 0, 95, 0, 16, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 16, 0, 70, 2, 60, 0, 73, 0, 1, 0, 1, 0, 1, 0, 16, 0, 0, 3, 60, 0, 73, 0, 2, 0, 4, 0, 17, 0, 232, 2, 224, 0, 80, 32, 0, 0, 0, 0, 150, 0, 48, 0, 228, 0, 1, 0, 115, 32, 0, 0, 0, 0, 150, 0, 53, 0, 228, 0, 1, 0, 118, 32, 0, 0, 0, 0, 134, 24, 77, 2, 6, 0, 1, 0, 127, 32, 0, 0, 0, 0, 129, 0, 135, 0, 6, 0, 1, 0, 130, 32, 0, 0, 0, 0, 129, 0, 33, 3, 6, 0, 1, 0, 133, 32, 0, 0, 0, 0, 129, 0, 14, 3, 6, 0, 1, 0, 152, 32, 0, 0, 0, 0, 129, 0, 10, 0, 6, 0, 1, 0, 155, 32, 0, 0, 0, 0, 134, 24, 77, 2, 6, 0, 1, 0, 9, 0, 77, 2, 1, 0, 17, 0, 77, 2, 6, 0, 25, 0, 77, 2, 10, 0, 41, 0, 77, 2, 16, 0, 49, 0, 77, 2, 16, 0, 57, 0, 77, 2, 16, 0, 65, 0, 77, 2, 16, 0, 73, 0, 77, 2, 16, 0, 81, 0, 77, 2, 16, 0, 89, 0, 77, 2, 16, 0, 97, 0, 77, 2, 21, 0, 105, 0, 77, 2, 16, 0, 113, 0, 77, 2, 16, 0, 129, 0, 77, 2, 26, 0, 137, 0, 77, 2, 6, 0, 153, 0, 77, 2, 6, 0, 153, 0, 243, 2, 32, 0, 161, 0, 35, 0, 43, 0, 145, 0, 77, 2, 6, 0, 169, 0, 20, 3, 49, 0, 39, 0, 123, 0, 132, 1, 46, 0, 11, 0, 232, 0, 46, 0, 19, 0, 241, 0, 46, 0, 27, 0, 16, 1, 46, 0, 35, 0, 25, 1, 46, 0, 43, 0, 47, 1, 46, 0, 51, 0, 47, 1, 46, 0, 59, 0, 47, 1, 46, 0, 67, 0, 25, 1, 46, 0, 75, 0, 53, 1, 46, 0, 83, 0, 47, 1, 46, 0, 91, 0, 47, 1, 46, 0, 99, 0, 77, 1, 46, 0, 107, 0, 119, 1, 8, 0, 6, 0, 64, 0, 4, 128, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55, 0, 26, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 77, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 35, 0, 38, 0, 0, 0, 0, 0, 0, 60, 77, 111, 100, 117, 108, 101, 62, 0, 79, 110, 71, 85, 73, 0, 83, 121, 115, 116, 101, 109, 46, 73, 79, 0, 109, 115, 99, 111, 114, 108, 105, 98, 0, 68, 111, 110, 116, 68, 101, 115, 116, 114, 111, 121, 79, 110, 76, 111, 97, 100, 0, 85, 110, 108, 111, 97, 100, 0, 69, 120, 97, 109, 112, 108, 101, 77, 111, 100, 95, 102, 105, 120, 101, 100, 0, 77, 111, 100, 84, 111, 111, 108, 46, 73, 110, 116, 101, 114, 102, 97, 99, 101, 0, 70, 105, 108, 101, 0, 85, 110, 105, 116, 121, 69, 110, 103, 105, 110, 101, 46, 67, 111, 114, 101, 77, 111, 100, 117, 108, 101, 0, 85, 110, 105, 116, 121, 69, 110, 103, 105, 110, 101, 0, 85, 112, 100, 97, 116, 101, 0, 71, 117, 105, 100, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 85, 110, 118, 101, 114, 105, 102, 105, 97, 98, 108, 101, 67, 111, 100, 101, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 68, 101, 98, 117, 103, 103, 97, 98, 108, 101, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 67, 111, 109, 86, 105, 115, 105, 98, 108, 101, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 65, 115, 115, 101, 109, 98, 108, 121, 84, 105, 116, 108, 101, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 65, 115, 115, 101, 109, 98, 108, 121, 84, 114, 97, 100, 101, 109, 97, 114, 107, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 65, 115, 115, 101, 109, 98, 108, 121, 70, 105, 108, 101, 86, 101, 114, 115, 105, 111, 110, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 83, 101, 99, 117, 114, 105, 116, 121, 80, 101, 114, 109, 105, 115, 115, 105, 111, 110, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 65, 115, 115, 101, 109, 98, 108, 121, 67, 111, 110, 102, 105, 103, 117, 114, 97, 116, 105, 111, 110, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 65, 115, 115, 101, 109, 98, 108, 121, 68, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 67, 111, 109, 112, 105, 108, 97, 116, 105, 111, 110, 82, 101, 108, 97, 120, 97, 116, 105, 111, 110, 115, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 65, 115, 115, 101, 109, 98, 108, 121, 80, 114, 111, 100, 117, 99, 116, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 65, 115, 115, 101, 109, 98, 108, 121, 67, 111, 112, 121, 114, 105, 103, 104, 116, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 65, 115, 115, 101, 109, 98, 108, 121, 67, 111, 109, 112, 97, 110, 121, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 82, 117, 110, 116, 105, 109, 101, 67, 111, 109, 112, 97, 116, 105, 98, 105, 108, 105, 116, 121, 65, 116, 116, 114, 105, 98, 117, 116, 101, 0, 69, 120, 97, 109, 112, 108, 101, 77, 111, 100, 95, 102, 105, 120, 101, 100, 46, 100, 108, 108, 0, 83, 101, 99, 117, 114, 105, 116, 121, 65, 99, 116, 105, 111, 110, 0, 83, 121, 115, 116, 101, 109, 46, 82, 101, 102, 108, 101, 99, 116, 105, 111, 110, 0, 76, 111, 97, 100, 101, 114, 0, 46, 99, 116, 111, 114, 0, 77, 111, 100, 66, 101, 104, 97, 118, 105, 111, 117, 114, 0, 83, 121, 115, 116, 101, 109, 46, 68, 105, 97, 103, 110, 111, 115, 116, 105, 99, 115, 0, 83, 121, 115, 116, 101, 109, 46, 82, 117, 110, 116, 105, 109, 101, 46, 73, 110, 116, 101, 114, 111, 112, 83, 101, 114, 118, 105, 99, 101, 115, 0, 83, 121, 115, 116, 101, 109, 46, 82, 117, 110, 116, 105, 109, 101, 46, 67, 111, 109, 112, 105, 108, 101, 114, 83, 101, 114, 118, 105, 99, 101, 115, 0, 68, 101, 98, 117, 103, 103, 105, 110, 103, 77, 111, 100, 101, 115, 0, 83, 121, 115, 116, 101, 109, 46, 83, 101, 99, 117, 114, 105, 116, 121, 46, 80, 101, 114, 109, 105, 115, 115, 105, 111, 110, 115, 0, 71, 97, 109, 101, 79, 98, 106, 101, 99, 116, 0, 103, 97, 109, 101, 79, 98, 106, 101, 99, 116, 0, 65, 100, 100, 67, 111, 109, 112, 111, 110, 101, 110, 116, 0, 69, 120, 97, 109, 112, 108, 101, 83, 99, 114, 105, 112, 116, 0, 83, 116, 97, 114, 116, 0, 87, 114, 105, 116, 101, 65, 108, 108, 84, 101, 120, 116, 0, 68, 114, 97, 119, 0, 83, 121, 115, 116, 101, 109, 46, 83, 101, 99, 117, 114, 105, 116, 121, 0, 0, 0, 0, 31, 105, 0, 110, 0, 106, 0, 101, 0, 99, 0, 116, 0, 119, 0, 111, 0, 114, 0, 107, 0, 121, 0, 46, 0, 116, 0, 120, 0, 116, 0, 0, 17, 70, 0, 105, 0, 110, 0, 97, 0, 108, 0, 108, 0, 121, 0, 33, 0, 0, 0, 148, 57, 240, 44, 100, 7, 156, 77, 168, 210, 191, 76, 197, 34, 62, 139, 0, 4, 32, 1, 1, 8, 3, 32, 0, 1, 5, 32, 1, 1, 17, 17, 4, 32, 1, 1, 14, 4, 32, 1, 1, 2, 5, 32, 1, 1, 17, 61, 5, 48, 1, 0, 30, 0, 4, 10, 1, 18, 12, 5, 0, 1, 1, 18, 81, 5, 0, 2, 1, 14, 14, 8, 183, 122, 92, 86, 25, 52, 224, 137, 128, 158, 46, 1, 128, 132, 83, 121, 115, 116, 101, 109, 46, 83, 101, 99, 117, 114, 105, 116, 121, 46, 80, 101, 114, 109, 105, 115, 115, 105, 111, 110, 115, 46, 83, 101, 99, 117, 114, 105, 116, 121, 80, 101, 114, 109, 105, 115, 115, 105, 111, 110, 65, 116, 116, 114, 105, 98, 117, 116, 101, 44, 32, 109, 115, 99, 111, 114, 108, 105, 98, 44, 32, 86, 101, 114, 115, 105, 111, 110, 61, 50, 46, 48, 46, 48, 46, 48, 44, 32, 67, 117, 108, 116, 117, 114, 101, 61, 110, 101, 117, 116, 114, 97, 108, 44, 32, 80, 117, 98, 108, 105, 99, 75, 101, 121, 84, 111, 107, 101, 110, 61, 98, 55, 55, 97, 53, 99, 53, 54, 49, 57, 51, 52, 101, 48, 56, 57, 21, 1, 84, 2, 16, 83, 107, 105, 112, 86, 101, 114, 105, 102, 105, 99, 97, 116, 105, 111, 110, 1, 3, 6, 18, 77, 3, 0, 0, 1, 8, 1, 0, 8, 0, 0, 0, 0, 0, 30, 1, 0, 1, 0, 84, 2, 22, 87, 114, 97, 112, 78, 111, 110, 69, 120, 99, 101, 112, 116, 105, 111, 110, 84, 104, 114, 111, 119, 115, 1, 8, 1, 0, 7, 1, 0, 0, 0, 0, 21, 1, 0, 16, 69, 120, 97, 109, 112, 108, 101, 77, 111, 100, 95, 102, 105, 120, 101, 100, 0, 0, 5, 1, 0, 0, 0, 0, 23, 1, 0, 18, 67, 111, 112, 121, 114, 105, 103, 104, 116, 32, 194, 169, 32, 32, 50, 48, 49, 57, 0, 0, 41, 1, 0, 36, 52, 55, 49, 53, 49, 57, 50, 53, 45, 48, 50, 50, 53, 45, 52, 100, 102, 54, 45, 56, 51, 54, 48, 45, 99, 57, 51, 102, 57, 98, 57, 52, 48, 49, 48, 51, 0, 0, 12, 1, 0, 7, 49, 46, 48, 46, 48, 46, 48, 0, 0, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 206, 147, 166, 0, 0, 0, 0, 2, 0, 0, 0, 119, 0, 0, 0, 232, 40, 0, 0, 232, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 83, 68, 83, 81, 91, 241, 149, 170, 70, 149, 68, 129, 28, 216, 55, 194, 10, 146, 244, 1, 0, 0, 0, 67, 58, 92, 85, 115, 101, 114, 115, 92, 77, 97, 116, 116, 104, 101, 119, 92, 115, 111, 117, 114, 99, 101, 92, 114, 101, 112, 111, 115, 92, 69, 120, 97, 109, 112, 108, 101, 77, 111, 100, 95, 102, 105, 120, 101, 100, 92, 69, 120, 97, 109, 112, 108, 101, 77, 111, 100, 95, 102, 105, 120, 101, 100, 92, 111, 98, 106, 92, 68, 101, 98, 117, 103, 92, 69, 120, 97, 109, 112, 108, 101, 77, 111, 100, 95, 102, 105, 120, 101, 100, 46, 112, 100, 98, 0, 135, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 161, 41, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 147, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 67, 111, 114, 68, 108, 108, 77, 97, 105, 110, 0, 109, 115, 99, 111, 114, 101, 101, 46, 100, 108, 108, 0, 0, 0, 0, 0, 0, 255, 37, 0, 32, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 16, 0, 0, 0, 24, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 48, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 72, 0, 0, 0, 88, 64, 0, 0, 92, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 92, 3, 52, 0, 0, 0, 86, 0, 83, 0, 95, 0, 86, 0, 69, 0, 82, 0, 83, 0, 73, 0, 79, 0, 78, 0, 95, 0, 73, 0, 78, 0, 70, 0, 79, 0, 0, 0, 0, 0, 189, 4, 239, 254, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 0, 0, 0, 1, 0, 86, 0, 97, 0, 114, 0, 70, 0, 105, 0, 108, 0, 101, 0, 73, 0, 110, 0, 102, 0, 111, 0, 0, 0, 0, 0, 36, 0, 4, 0, 0, 0, 84, 0, 114, 0, 97, 0, 110, 0, 115, 0, 108, 0, 97, 0, 116, 0, 105, 0, 111, 0, 110, 0, 0, 0, 0, 0, 0, 0, 176, 4, 188, 2, 0, 0, 1, 0, 83, 0, 116, 0, 114, 0, 105, 0, 110, 0, 103, 0, 70, 0, 105, 0, 108, 0, 101, 0, 73, 0, 110, 0, 102, 0, 111, 0, 0, 0, 152, 2, 0, 0, 1, 0, 48, 0, 48, 0, 48, 0, 48, 0, 48, 0, 52, 0, 98, 0, 48, 0, 0, 0, 26, 0, 1, 0, 1, 0, 67, 0, 111, 0, 109, 0, 109, 0, 101, 0, 110, 0, 116, 0, 115, 0, 0, 0, 0, 0, 0, 0, 34, 0, 1, 0, 1, 0, 67, 0, 111, 0, 109, 0, 112, 0, 97, 0, 110, 0, 121, 0, 78, 0, 97, 0, 109, 0, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 0, 17, 0, 1, 0, 70, 0, 105, 0, 108, 0, 101, 0, 68, 0, 101, 0, 115, 0, 99, 0, 114, 0, 105, 0, 112, 0, 116, 0, 105, 0, 111, 0, 110, 0, 0, 0, 0, 0, 69, 0, 120, 0, 97, 0, 109, 0, 112, 0, 108, 0, 101, 0, 77, 0, 111, 0, 100, 0, 95, 0, 102, 0, 105, 0, 120, 0, 101, 0, 100, 0, 0, 0, 0, 0, 48, 0, 8, 0, 1, 0, 70, 0, 105, 0, 108, 0, 101, 0, 86, 0, 101, 0, 114, 0, 115, 0, 105, 0, 111, 0, 110, 0, 0, 0, 0, 0, 49, 0, 46, 0, 48, 0, 46, 0, 48, 0, 46, 0, 48, 0, 0, 0, 74, 0, 21, 0, 1, 0, 73, 0, 110, 0, 116, 0, 101, 0, 114, 0, 110, 0, 97, 0, 108, 0, 78, 0, 97, 0, 109, 0, 101, 0, 0, 0, 69, 0, 120, 0, 97, 0, 109, 0, 112, 0, 108, 0, 101, 0, 77, 0, 111, 0, 100, 0, 95, 0, 102, 0, 105, 0, 120, 0, 101, 0, 100, 0, 46, 0, 100, 0, 108, 0, 108, 0, 0, 0, 0, 0, 72, 0, 18, 0, 1, 0, 76, 0, 101, 0, 103, 0, 97, 0, 108, 0, 67, 0, 111, 0, 112, 0, 121, 0, 114, 0, 105, 0, 103, 0, 104, 0, 116, 0, 0, 0, 67, 0, 111, 0, 112, 0, 121, 0, 114, 0, 105, 0, 103, 0, 104, 0, 116, 0, 32, 0, 169, 0, 32, 0, 32, 0, 50, 0, 48, 0, 49, 0, 57, 0, 0, 0, 42, 0, 1, 0, 1, 0, 76, 0, 101, 0, 103, 0, 97, 0, 108, 0, 84, 0, 114, 0, 97, 0, 100, 0, 101, 0, 109, 0, 97, 0, 114, 0, 107, 0, 115, 0, 0, 0, 0, 0, 0, 0, 0, 0, 82, 0, 21, 0, 1, 0, 79, 0, 114, 0, 105, 0, 103, 0, 105, 0, 110, 0, 97, 0, 108, 0, 70, 0, 105, 0, 108, 0, 101, 0, 110, 0, 97, 0, 109, 0, 101, 0, 0, 0, 69, 0, 120, 0, 97, 0, 109, 0, 112, 0, 108, 0, 101, 0, 77, 0, 111, 0, 100, 0, 95, 0, 102, 0, 105, 0, 120, 0, 101, 0, 100, 0, 46, 0, 100, 0, 108, 0, 108, 0, 0, 0, 0, 0, 66, 0, 17, 0, 1, 0, 80, 0, 114, 0, 111, 0, 100, 0, 117, 0, 99, 0, 116, 0, 78, 0, 97, 0, 109, 0, 101, 0, 0, 0, 0, 0, 69, 0, 120, 0, 97, 0, 109, 0, 112, 0, 108, 0, 101, 0, 77, 0, 111, 0, 100, 0, 95, 0, 102, 0, 105, 0, 120, 0, 101, 0, 100, 0, 0, 0, 0, 0, 52, 0, 8, 0, 1, 0, 80, 0, 114, 0, 111, 0, 100, 0, 117, 0, 99, 0, 116, 0, 86, 0, 101, 0, 114, 0, 115, 0, 105, 0, 111, 0, 110, 0, 0, 0, 49, 0, 46, 0, 48, 0, 46, 0, 48, 0, 46, 0, 48, 0, 0, 0, 56, 0, 8, 0, 1, 0, 65, 0, 115, 0, 115, 0, 101, 0, 109, 0, 98, 0, 108, 0, 121, 0, 32, 0, 86, 0, 101, 0, 114, 0, 115, 0, 105, 0, 111, 0, 110, 0, 0, 0, 49, 0, 46, 0, 48, 0, 46, 0, 48, 0, 46, 0, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 0, 0, 12, 0, 0, 0, 180, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
  16.  
  17.             @namespace = "ExampleMod_fixed";
  18.  
  19.             className = "Loader";
  20.  
  21.             methodName = "Load";
  22.  
  23.             using (injector)
  24.             {
  25.                 IntPtr remoteAssembly = IntPtr.Zero;
  26.  
  27.                 remoteAssembly = injector.Inject(assembly, @namespace, className, methodName);
  28.  
  29.                 if (remoteAssembly == IntPtr.Zero)
  30.                     return;
  31.             }
  32.         }
  33.  
  34.         void Start()
  35.         {
  36.             //AddComponent<ExampleMod_fixed.ExampleScript>();
  37.             //GameObject.Find("Main Canvas").AddComponent<ExampleMod_fixed.ExampleScript>(); ;
  38.             //AppDomain.CurrentDomain.Load("Mods/testmod/test.dll");
  39.             Inject();
  40.         }
  41.  
  42.         void Update()
  43.         {
  44.  
  45.         }
  46.     }*///byte[] assembly;
  47.  
  48.             //assembly = File.ReadAllBytes("test.dll");
  49.  
  50.             @namespace = "DescendersAPILoader";
  51.  
  52.             className = "Loader";
  53.  
  54.             methodName = "Load";
  55.  
  56.             //using (injector)
  57.             //{
  58.                 IntPtr remoteAssembly = IntPtr.Zero;
  59.  
  60.                 remoteAssembly = injector.Inject(assembly, @namespace, className, methodName);
  61.  
  62.                 if (remoteAssembly == IntPtr.Zero)
  63.                     return;
  64.                 assemblyPtr = remoteAssembly;
  65.             //}
  66.         }
  67.  
  68.         void Start()
  69.         {
  70.             UnityEngine.Debug.Log("Finding API Loader");
  71.  
  72.             UnityEngine.GameObject apiloader = FindAPILoader();
  73.  
  74.             if (apiloader != null)
  75.             {
  76.                 UnityEngine.Debug.Log("GameObject Exists for " + apiloader.name + " so setting active");
  77.                 apiloader.SetActive(true);
  78.             }
  79.             else
  80.             {
  81.                 UnityEngine.Debug.Log("Injecting API Loader");
  82.                 Inject();
  83.             }
  84.         }
  85.  
  86.         void OnDisable()
  87.         {
  88.             UnityEngine.GameObject apiloader = FindAPILoader();
  89.  
  90.             UnityEngine.Debug.Log("Disabling API Loader with name " + apiloader.name);
  91.  
  92.             apiloader.SetActive(false);
  93.         }
  94.  
  95.         UnityEngine.GameObject FindAPILoader()
  96.         {
  97.             foreach (UnityEngine.GameObject go in UnityEngine.Resources.FindObjectsOfTypeAll(typeof(UnityEngine.GameObject)) as UnityEngine.GameObject[])
  98.             {
  99.                 if (go.name == "APILoader")
  100.                     return go;
  101.             }
  102.  
  103.             return null;
  104.         }
  105.     }
  106. }
Add Comment
Please, Sign In to add comment