private void gameObject_OnComponentAddedEvent(object sender, OnComponentAddedEventArgs args) { if (args.Component.Type == "Animator") { _animator = (Animator)args.Component; } }
private void GameObject_OnComponentAddedEvent(object sender, OnComponentAddedEventArgs args) { if (args.Component.GetType() == typeof(IDrawable)) { var i = (IDrawable)args.Component; if (drawables.Contains(i)) { drawables.Remove(i); } } }