public GameObject(Vector2 position, Texture2D sprite, bool isVisible, MechanicsBaseComponent component) { initGameObject(position, sprite, isVisible, PhysicsType.MechanicsObject); this.physComp = component; PhysicsSystem.Instance.addMechanicObject(component); this.physComp.UpdateHitBoxPosition(position); }
public void addMechanicObject(MechanicsBaseComponent newComponent) { mechanicsObjects.Add(newComponent); }