Cambiar valor dentro de un método de extensión (vacío)
Así que tengo este método de extensión simulada que cambia un valor a otro valor:
public static void ChangeValue(this int value, int valueToChange)
{
value = valueToChange;
}
Cuando intento usarlo:
int asd = 8;
asd.ChangeValue(10);
Debug.Log(asd);
Devuelve 8 en lugar de 10. Mientras que el valor cambió dentro del método ChangeValue, no cambió el valor de "asd". ¿Qué necesito agregar al método para actualizarlo "asd"?