[Refactor] Reimplemented changing object sizes
This commit is contained in:
@@ -214,9 +214,11 @@ public partial class OrbitalBehaviour
|
||||
|
||||
Vector2 a = orbital.TranslateToVector3();
|
||||
Vector2 b = m_PlayerInstance.TranslateToVector3();
|
||||
float distance = (a - b).magnitude;
|
||||
float radii = orbital.m_ObjectRadius + m_PlayerInstance.m_ObjectRadius;
|
||||
if (distance > radii)
|
||||
float d = (a - b).magnitude;
|
||||
|
||||
float r1 = m_PlayerInstance.m_ObjectRadius * m_PlayerInstance.ObjectRadiusMultiplier;
|
||||
float r2 = orbital.m_ObjectRadius * orbital.ObjectRadiusMultiplier;
|
||||
if (d > (r1 + r2))
|
||||
continue;
|
||||
|
||||
m_PlayerInstance.OnOrbitalCollision(orbital);
|
||||
|
||||
Reference in New Issue
Block a user