Beispiel #1
0
        public static void injectNewHandler()
        {
            ClientManager clientManager = ClientManager.Obj;

            FakeEventHandler fakeHandler = new FakeEventHandler();

            fakeHandler.registerOldManager(clientManager);

            var field = typeof(NetObject).GetField("eventHandler", BindingFlags.NonPublic | BindingFlags.Static);

            if (field == null)
            {
                Console.WriteLine(prefix + "Can't find the injection field");
            }
            field.SetValue(null, fakeHandler);
        }