public processOverlap ( |
||
other | Other. | |
minimumTranslationVector | Vector2 | |
return | void |
void processOverlap( ArcadeRigidbody other, ref Vector2 minimumTranslationVector )
{
if( isImmovable )
{
other.entity.transform.position += minimumTranslationVector;
}
else if( other.isImmovable )
{
entity.transform.position -= minimumTranslationVector;
}
else
{
entity.transform.position -= minimumTranslationVector * 0.5f;
other.entity.transform.position += minimumTranslationVector * 0.5f;
}
}