Hello i found a bug in PatchHelper.GetInstructions
its suposed to return Instruction[] and anyway no matter how hard i tried it was always returnign me an exception that i cannot cast IList to Instruction[]
so my quick workaround was to edit it from this code below
publicInstruction[]GetInstructions(Targettarget){TypeDeftype=this.FindType(target.Namespace+"."+target.Class,target.NestedClasses);MethodDefmethodDef=this.FindMethod(type,target.Method,target.Parameters,target.ReturnType);return(Instruction[])methodDef.Body.Instructions;}into this one
publicInstruction[]GetInstructions(Targettarget){TypeDeftype=this.FindType(target.Namespace+"."+target.Class,target.NestedClasses);IEnumerator<Instruction>enumerator=this.FindMethod(type,target.Method,target.Parameters,target.ReturnType).Body.Instructions.GetEnumerator();List<Instruction>list=newList<Instruction>();while(enumerator.MoveNext()){Instructionitem=enumerator.Current;list.Add(item);}returnlist.ToArray();}if someone of you have some time please apply it to new release THANKS :) it will deffenetly help others
Hope you guys are doing well!!!
Hello i found a bug in PatchHelper.GetInstructions
its suposed to return Instruction[] and anyway no matter how hard i tried it was always returnign me an exception that i cannot cast IList to Instruction[]
so my quick workaround was to edit it from this code below
into this one
if someone of you have some time please apply it to new release THANKS :) it will deffenetly help others
Hope you guys are doing well!!!