Cześć
Mam problem ze zrozumieniem tej części kodu:
void movingDirection(int direction)
{
Vector3 tempScale = transform.localScale;
tempScale.x = direction;
transform.localScale = tempScale;
}
Czemu nie mogę się odnieść bezpośrednio do transform.localScale.x = 5?
Z tego co znalazłem w sieci to, transform.localScale jest właściwością a nie bezpośrednio zmienną.
Tylko czym są włąściwości w C# jak nie zmiennymi z geterami i setterami?
Jak wygląda ta konstrukcja, że nie mogę się dobrać bezpośrednio do settera transform.localScale.x?