Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- _this = this;
- if ( *(float *)(this + 212) == 0.0 ) // RotationSpeed
- {
- *(_DWORD *)(this + 232) = 0;
- *(_DWORD *)(this + 236) = 0x7F7FFFFF;
- *(_DWORD *)(this + 240) = 0x7F7FFFFF;
- *(_DWORD *)(this + 244) = 0;
- *(_DWORD *)(this + 248) = 0x7F7FFFFF;
- result = 0;
- }
- else
- {
- result = *(_DWORD *)(this + 204); // WalkingGraphic1
- if ( result )
- {
- v3 = (double)*(_WORD *)(result + 96) * *(float *)(this + 212);// x * RotationSpeed
- (*(void (__stdcall **)(_DWORD))(*(_DWORD *)this + 96))(LODWORD(v3));
- result = 1;
- *(_DWORD *)(_this + 240) = *(_DWORD *)(_this + 248);
- }
- }
- return result;
- if ( a2 == 0.0 || a3 == 0.0 )
- {
- result = 0;
- }
- else
- {
- *(float *)(this + 232) = a2;
- *(float *)(this + 236) = a3;
- result = 1;
- *(float *)(this + 240) = 6.2831855 / (a2 * 6.2831855 / a3);
- }
- return result;
- *(float *)(this + 244) = RotationSpeed;
- if ( RotationSpeed == 0.0 )
- *(_DWORD *)(this + 248) = 0x7F7FFFFF; // max
- else
- *(float *)(this + 248) = 6.2831855 / RotationSpeed;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement