private void gameObject_OnComponentRemovedEvent(object sender, OnComponentRemovedEventArgs args) { if (args.Component.Name == "Animator") { _animator = null; } }
private void GameObject_OnComponentRemovedEvent(object sender, OnComponentRemovedEventArgs args) { if (args.Component.GetType() == typeof(IDrawable)) { var i = (IDrawable)args.Component; if (drawables.Contains(i)) { drawables.Remove(i); } } }