Both structs are equivalent. Vector2 is from OpenTK, CCVertex2 is from cocos2d.

I wasn't able to use OpenTK on the mac, that's why we use CCVertex2F there.

I don't know if we should use either one or the other, but we should align to ease portability. Up to you to decide.