mirror of
https://github.com/space-wizards/RobustToolbox.git
synced 2026-02-15 03:30:53 +01:00
35 lines
1.3 KiB
C#
35 lines
1.3 KiB
C#
using Robust.Client.ComponentTrees;
|
|
using Robust.Shared.Containers;
|
|
using Robust.Shared.GameObjects;
|
|
using Robust.Shared.IoC;
|
|
using Robust.Shared.Physics.Components;
|
|
using Robust.Shared.Reflection;
|
|
|
|
namespace Robust.Client.GameObjects
|
|
{
|
|
internal sealed class ClientComponentFactory : ComponentFactory
|
|
{
|
|
public ClientComponentFactory(IDynamicTypeFactoryInternal typeFactory, IReflectionManager reflectionManager)
|
|
: base(typeFactory, reflectionManager)
|
|
{
|
|
// Required for the engine to work
|
|
RegisterIgnore("KeyBindingInput");
|
|
|
|
RegisterClass<MetaDataComponent>();
|
|
RegisterClass<TransformComponent>();
|
|
RegisterClass<PhysicsComponent>();
|
|
RegisterClass<CollisionWakeComponent>();
|
|
RegisterClass<ClientUserInterfaceComponent>();
|
|
RegisterClass<ContainerManagerComponent>();
|
|
RegisterClass<InputComponent>();
|
|
RegisterClass<SpriteComponent>();
|
|
RegisterClass<EyeComponent>();
|
|
RegisterClass<AnimationPlayerComponent>();
|
|
RegisterClass<TimerComponent>();
|
|
RegisterClass<DebugExceptionOnAddComponent>();
|
|
RegisterClass<DebugExceptionInitializeComponent>();
|
|
RegisterClass<DebugExceptionStartupComponent>();
|
|
}
|
|
}
|
|
}
|