public PhysicalObjectAcc(float maxSp, float acc, PhysicalObjectType t, Vector2 pos, Vector2 movDir, Vector2 lookDir, BodyInfo bodyInfo, bool isActive = true) : base(0f, t, pos, movDir, lookDir, bodyInfo, isActive) { maxSpeed = maxSp; acceleration = acc; isAccelerating = false; }
public PhysicalObject(float sp, PhysicalObjectType t, Vector2 pos, Vector2 movDir, Vector2 lookDir, BodyInfo bodyInfo, bool isActive = true) { body = new Body(bodyInfo, OnCollision, pos, lookDir, this, isActive); Position = pos; MovementDirection = movDir; LookingDirection = lookDir; Speed = sp; Type = t; }