protected void method_10() { GClass892 gclass = this.method_8(); GClass904 behavior = gclass.GetBehavior(); while (!behavior.vmethod_18(gclass)) { gclass = this.method_9(behavior); behavior = gclass.GetBehavior(); } if (!this.Module.GetBehavior().vmethod_18(this.Module)) { this.Module.ForceStop(); } else if (gclass.Priority > this.Module.Priority) { this.Module.Stop(); } if (this.Module.State == ModuleState.Stopped) { this.Module = gclass; } if (this.Module.State == ModuleState.Stopped) { this.Module.Start(); } }
protected GClass892 method_9(GClass904 gclass904_0) { int num = int.MinValue; GClass892 gclass = null; foreach (GClass892 gclass2 in this.list_0) { if (gclass904_0.vmethod_18(gclass2) && (gclass2.Priority > num || gclass == null)) { num = gclass2.Priority; gclass = gclass2; } } return(gclass); }