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)
 {
 }
示例#4
0
 protected GraphicComponent(ObjectShell parent, string textureAsset)
     : base(parent)
 {
     this.textureAsset = textureAsset;
 }
示例#5
0
 public PlayerController(ObjectShell parent)
     : base(parent)
 {
     inputVector = Point.Zero;
 }
示例#6
0
 public StaticGraphic(ObjectShell parent, string textureAsset)
     : base(parent, textureAsset)
 {
 }
示例#7
0
 public MovingGraphics(ObjectShell parent, string texture)
     : base(parent, texture)
 {
     physicsComponent = new PhysicsComponents.EmptyPhysicComponent(parent);
 }
示例#8
0
 public NoPhysicsComponent(ObjectShell parent)
     : base(parent)
 {
     collisionObject = null;
     size = Vector2.Zero;
 }
 public EmptyGraphicComponent(ObjectShell parent)
     : base(parent, "Error")
 {
 }
 public WalkLeftControllerComponent(ObjectShell parent)
     : base(parent)
 {
 }
示例#11
0
 protected PhysicComponent(ObjectShell parent)
     : base(parent)
 {
     position = Vector2.Zero;
 }
示例#12
0
 protected ControllerComponent(ObjectShell parent)
     : base(parent)
 {
 }
示例#13
0
 public BaseComponent(ObjectShell parent)
 {
     this.parent = parent;
 }