- Home /
Question by
$$anonymous$$ · Nov 16, 2014 at 10:30 PM ·
overrideextension-methods
Overriding with Extension Method
I want to override Rigidbody2D.MovePosition()
. My best thought is to have an overriden extension method, but is this possible? The following don't work...any ideas?
//Doesn't get called
public static void MovePosition(this Rigidbody2D rigidbody2D, Vector2 vector2)
{
Debug.Log("Moving Position");
}
//"A static member '...' cannot be marked as override, virtual, or abstract"
public override static void MovePosition(this Rigidbody2D rigidbody2D, Vector2 vector2)
{
Debug.Log("Moving Position");
}
Comment
Your answer
![](https://koobas.hobune.stream/wayback/20220613171707im_/https://answers.unity.com/themes/thub/images/avi.jpg)