示例#1
0
 private void gameObject_OnComponentRemovedEvent(object sender, OnComponentRemovedEventArgs args)
 {
     if (args.Component.Name == "Animator")
     {
         _animator = null;
     }
 }
示例#2
0
 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);
         }
     }
 }