Skip to content

Commit e828b5d

Browse files
authored
Merge pull request #48 from DaveGreen-Games/IShapeOverhaul
IShape Overhaul
2 parents 39dbc50 + 3504558 commit e828b5d

20 files changed

+1622
-1042
lines changed

ShapeEngine/Core/Collision/CircleCollider.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ public CircleCollider(Transform2D offset) : base(offset)
2727
// return c.GetClosestCollisionPoint(p);
2828
// }
2929
public override Rect GetBoundingBox() => GetCircleShape().GetBoundingBox();
30+
3031
public override ShapeType GetShapeType() => ShapeType.Circle;
3132
public override Circle GetCircleShape() => new(CurTransform.Position, CurTransform.ScaledSize.Radius);
3233
}

ShapeEngine/Core/Collision/CircleSectorCollider.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,17 +46,17 @@ public CircleSectorCollider(Transform2D offset, float angleSectorRad, int arcPoi
4646

4747
}
4848

49-
protected override void OnTransformSetupFinished()
49+
protected override void OnInitialized()
5050
{
5151
CalculatePoints();
5252
}
5353

54-
public override void Recalculate()
54+
public override void RecalculateShape()
5555
{
5656
CalculatePoints();
5757
}
5858

59-
protected override void UpdateColliderShape(bool transformChanged)
59+
protected override void OnShapeTransformChanged(bool transformChanged)
6060
{
6161
if(transformChanged || dirty) CalculatePoints();
6262
}

0 commit comments

Comments
 (0)