// Token: 0x060011C0 RID: 4544 RVA: 0x00003B90 File Offset: 0x00001D90 public void CdromRipMediaError(GInterface4 pCdromRip, object pMedia) { if (this.delegate53_0 != null) { this.delegate53_0(pCdromRip, pMedia); return; } }
// Token: 0x060011BF RID: 4543 RVA: 0x00003B6C File Offset: 0x00001D6C public void CdromRipStateChange(GInterface4 pCdromRip, Enum3 wmprs) { if (this.delegate52_0 != null) { this.delegate52_0(pCdromRip, wmprs); return; } }
public static void smethod_2() { if (GClass82.bool_0) { return; } GClass82.bool_0 = true; GClass82.smethod_1(new Dictionary <int, LinkedList <GClass82.GClass83> >()); Logger logger = LogManager.GetLogger("Base-Net-Handlers"); logger.Info("Discovering packet handlers..."); int num = 0; foreach (Type type in typeof(GClass82).Assembly.GetTypes()) { if (typeof(GInterface4).IsAssignableFrom(type)) { GInterface4 ginterface = GClass85.smethod_0(type) as GInterface4; if (ginterface != null) { foreach (MethodInfo methodInfo in type.GetMethods(BindingFlags.Instance | BindingFlags.Public)) { ParameterInfo parameterInfo = methodInfo.GetParameters().SingleOrDefault <ParameterInfo>(); int num2; if (parameterInfo != null && typeof(GInterface0).IsAssignableFrom(parameterInfo.ParameterType) && GClass86.smethod_0(parameterInfo.ParameterType, out num2)) { IDictionary <int, LinkedList <GClass82.GClass83> > d = GClass82.dictionary_0; int key = num2; GClass82.GClass83 gclass = new GClass82.GClass83(); gclass.method_3(ginterface); gclass.method_1(DelegateHelper.ConstructDelegateCallVoid(methodInfo, type)); d.Append(key, gclass); num++; } } } } } logger.Info("Found {count} packet handlers", num); }
// Token: 0x060013B6 RID: 5046 RVA: 0x00004DAA File Offset: 0x00002FAA public Class53(GInterface4 ginterface4_1, object object_1) { this.ginterface4_0 = ginterface4_1; this.object_0 = object_1; }
public void method_3(GInterface4 ginterface4_1) { this.ginterface4_0 = ginterface4_1; }
// Token: 0x060013B1 RID: 5041 RVA: 0x00004D94 File Offset: 0x00002F94 public Class52(GInterface4 ginterface4_1, Enum3 enum3_1) { this.ginterface4_0 = ginterface4_1; this.enum3_0 = enum3_1; }
// Token: 0x06001455 RID: 5205 RVA: 0x00025048 File Offset: 0x00023248 public void CdromRipMediaError(GInterface4 pCdromRip, object pMedia) { Class53 class53_ = new Class53(pCdromRip, pMedia); this.class24_0.method_33(this.class24_0, class53_); }
// Token: 0x06001454 RID: 5204 RVA: 0x00025020 File Offset: 0x00023220 public void CdromRipStateChange(GInterface4 pCdromRip, Enum3 wmprs) { Class52 class52_ = new Class52(pCdromRip, wmprs); this.class24_0.method_32(this.class24_0, class52_); }