transforms the given vector by this transform concode_field_sep int COS concode_elem_sep Vector2 position concode_elem_sep int POS_Y concode_elem_sep int SIN concode_elem_sep float[] vals concode_elem_sep int POS_X concode_field_sep Vector2 getPosition concode_elem_sep float getRotation concode_elem_sep void setRotation concode_elem_sep void setPosition
Vector2 function ( Vector2 arg0 ) { float loc0 = vals [ POS_X ] + vals [ COS ] * arg0 . loc0 + - vals [ SIN ] * arg0 . loc1 ; float loc1 = vals [ POS_Y ] + vals [ SIN ] * arg0 . loc0 + vals [ COS ] * arg0 . loc1 ; arg0 . loc0 = loc0 ; arg0 . loc1 = loc1 ; return arg0 ; }