// Token: 0x06005411 RID: 21521 RVA: 0x001D0728 File Offset: 0x001CEB28 private void RemoveMod(VRCPlayerMod mod) { if (this.mCurrentMods.Exists((VRCPlayerMod m) => m.name == mod.name)) { VRCPlayerMod vrcplayerMod = null; if (this.mRoomMods != null) { vrcplayerMod = this.mRoomMods.Find((VRCPlayerMod x) => x.name == mod.name); } if (vrcplayerMod != null) { vrcplayerMod.AddOrUpdateModComponentOn(base.gameObject); } else { Component component = base.gameObject.GetComponent(mod.modComponentName); UnityEngine.Object.Destroy(component); } this.mCurrentMods.Remove(mod); } }
// Token: 0x06005410 RID: 21520 RVA: 0x001D06D0 File Offset: 0x001CEAD0 private void AddMod(VRCPlayerMod mod) { this.mCurrentMods.RemoveAll((VRCPlayerMod m) => m.name == mod.name); this.mCurrentMods.Add(mod); mod.AddOrUpdateModComponentOn(base.gameObject); }