// Token: 0x060028D2 RID: 10450 RVA: 0x0009A404 File Offset: 0x00098604 protected override void vmethod_0() { lock (((ICollection)Class142.list_1).SyncRoot) { if (Class142.list_1.Contains(this)) { Class142.list_1.Remove(this); } } lock (((ICollection)this.list_2).SyncRoot) { this.list_2.Clear(); } lock (((ICollection)Class142.dictionary_1).SyncRoot) { if (Class142.dictionary_1.ContainsKey(this)) { Class142.dictionary_1.Remove(this); } } this.District = null; Class142.smethod_0(); if (this.eventHandler_7 != null) { this.eventHandler_7(this, new EventArgs37(null)); } Class142.smethod_4(this); Class142.smethod_7(this, null); this.ToonTownProcess.Dispose(); base.vmethod_0(); }
private void method_13(object sender, EventArgs1 e) { lock (((ICollection)this.list_2).SyncRoot) { this.list_2.Clear(); foreach (uint shardID in e.Shards) { Class177 item = Class177.smethod_0(shardID); if (!this.list_2.Contains(item)) { this.list_2.Add(item); } } } Class142.smethod_0(); }