public BodyComponent(MarauderEngine.Entity.Entity entity) { RegisterComponent(entity, "BodyComponent"); _transformComponent = Owner.GetComponent <TransformComponent>(); body = new Body(); body.AddBodyPart(new Torso(3, Vector2.Zero) { lerpSpeed = .2f, turnAngle = 25, scale = 1 }); body.AddBodyPart(new Head(1, new Vector2(-22, 0)) { lerpSpeed = .2f, turnAngle = 5, scale = 1f }); body.AddBodyPart(new Hand(2, new Vector2(30, -44)) { scale = 1.3f, // try 25 for lols lerpSpeed = .1f, turnAngle = 10 }); body.AddBodyPart(new Hand(2, new Vector2(30, 44)) { scale = 1.3f, lerpSpeed = .1f, turnAngle = 10 }); }