int main()
{
GameObject* go = new GameObject();
go->transform->localScale = Vector3(1, 1, 1);
}
i wonder if im doing this in a neat way, that is, will the second row first create a Vector3 on stack memory and then copy the object to localScale(which means two object created)? also, is it meaning that localScale is indicate to a reference in a stack memory if i do it in a local function?