public void TryAddComponent(IComponentOld component) { if (type.IsAssignableFrom(component.GetType())) { AddComponent(component); } }