//Will only work outside of playmode void Reset() { EditorComponentQueueDelete.ResetCheck<IInterfaceName>(gameObject, this);//+1 overload where int equals max number before you can't add anymore. }
//Will only work while in playmode void Awake() { EditorComponentQueueDelete.ResetCheck<IInterfaceName>(gameObject, this); }