private static void OnDynamicBoneInit(MonoBehaviour __instance) { // Prevent having multiple copies, maybe use a dictionary and check for key? if (_DBs.All(x => x.BoneMb != __instance)) { _DBs.Add(DbAdapter.Create(__instance)); } }