public SimplePhysicsComponent(ObjectShell parent) : base(parent) { this.speed = speed; movementVector = Vector2.Zero; size = Vector2.Zero; }
public EmptyPhysicComponent(ObjectShell parent) : base(parent) { }
public EmptyControllerComponent(ObjectShell parent) : base(parent) { }
protected GraphicComponent(ObjectShell parent, string textureAsset) : base(parent) { this.textureAsset = textureAsset; }
public PlayerController(ObjectShell parent) : base(parent) { inputVector = Point.Zero; }
public StaticGraphic(ObjectShell parent, string textureAsset) : base(parent, textureAsset) { }
public MovingGraphics(ObjectShell parent, string texture) : base(parent, texture) { physicsComponent = new PhysicsComponents.EmptyPhysicComponent(parent); }
public NoPhysicsComponent(ObjectShell parent) : base(parent) { collisionObject = null; size = Vector2.Zero; }
public EmptyGraphicComponent(ObjectShell parent) : base(parent, "Error") { }
public WalkLeftControllerComponent(ObjectShell parent) : base(parent) { }
protected PhysicComponent(ObjectShell parent) : base(parent) { position = Vector2.Zero; }
protected ControllerComponent(ObjectShell parent) : base(parent) { }
public BaseComponent(ObjectShell parent) { this.parent = parent; }