Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2019
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.04 KB | None | 0 0
  1. class CBaseEntity
  2. {
  3. public:
  4. char __pad[0x64];
  5. int index;
  6. CustomPlayer* CBaseEntity::ToCustomPlayer();
  7. int GetHealth();
  8. int GetTeam();
  9. int GetFlags();
  10. void SetFlags(int flags);
  11. int GetTickBase();
  12. void SetTickBase(int base);
  13. int GetShotsFired();
  14. void SetMoveType(int type);
  15. int GetMoveType();
  16. int GetModelIndex();
  17. void SetModelIndex(int index);
  18. int GetHitboxSet();
  19. void SetHitboxSet(int set);
  20. int GetUserID();
  21. int GetArmor();
  22. int GetCollisionGroup();
  23. int PhysicsSolidMaskForEntity();
  24. CBaseEntity* GetOwner();
  25. int GetGlowIndex();
  26. BOOL GetAlive();
  27. BOOLEAN GetAliveServer();
  28. void CalcAbsolutePositionServer();
  29. BOOLEAN GetDormant();
  30. BOOLEAN GetImmune();
  31. bool IsEnemy();
  32. bool IsVisible(int bone);
  33. bool m_visible;
  34. BOOLEAN IsBroken();
  35. BOOLEAN HasHelmet();
  36. BOOLEAN HasDefuseKit();
  37. BOOLEAN IsDefusing();
  38. BOOLEAN IsFlashed();
  39. bool IsTargetingLocal();
  40. float GetFlashDuration();
  41. void SetFlashDuration(float dur);
  42. float GetBombTimer();
  43. QAngle GetViewPunch();
  44. void SetViewPunch(QAngle punch);
  45. QAngle GetPunch();
  46. void SetPunch(QAngle punch);
  47. Vector GetPunchVel();
  48. void SetPunchVel(Vector vel);
  49. QAngle GetEyeAngles();
  50. QAngle GetEyeAnglesServer();
  51. QAngle* EyeAngles();
  52. void SetEyeAngles(QAngle angles);
  53. QAngle GetRenderAngles();
  54. void SetRenderAngles(QAngle angles);
  55. Vector GetOrigin();
  56. Vector GetNetworkOrigin();
  57. Vector GetOldOrigin();
  58. void SetOrigin(Vector origin);
  59. void SetNetworkOrigin(Vector origin);
  60. void SetAbsOrigin(const Vector &origin);
  61. QAngle GetAbsAngles();
  62. QAngle GetAbsAnglesServer();
  63. Vector WorldSpaceCenter();
  64. Vector GetEyePosition();
  65. SolidType_t GetSolid();
  66. BOOLEAN ShouldCollide(int collisionGroup, int contentsMask);
  67. BOOLEAN IsTransparent();
  68. Vector GetBonePosition(int HitboxID, float time, bool ForceSetup, bool StoreInCache);
  69. Vector GetBonePositionTotal(int HitboxID, float time, Vector &BoneMax, Vector &BoneMin, bool ForceSetup, bool StoreInCache);
  70. Vector GetBonePositionCachedOnly(int HitboxID, float time, matrix3x4_t* matrixes);
  71. void GetBonePosition(int iBone, Vector &origin, QAngle &angles, float time, bool ForceSetup, bool StoreInCache);
  72. bool CacheBones();
  73. bool SetupBones(matrix3x4_t *pBoneToWorldOut, int nMaxBones, int boneMask, float currentTime);
  74. Vector GetVelocity();
  75. void SetVelocity(Vector velocity);
  76. void SetAbsVelocity(Vector velocity);
  77. Vector GetBaseVelocity();
  78. void SetBaseVelocity(Vector velocity);
  79. Vector GetPredicted(Vector p0);
  80. ICollideable* GetCollideable();
  81. void GetPlayerInfo(player_info_t *dest);
  82. model_t* GetModel();
  83. void SetModel(model_t* mod);
  84. std::string GetName();
  85. void GetSteamID(char* dest);
  86. std::string GetLastPlace();
  87. CBaseCombatWeapon* GetWeapon();
  88. ClientClass* GetClientClass();
  89. CBaseAnimating* GetBaseAnimating();
  90. void InvalidateBoneCache();
  91. HANDLE GetObserverTarget();
  92. BOOLEAN IsPlayer();
  93. CUserCmd* GetLastUserCommand();
  94. BOOLEAN IsConnected();
  95. BOOLEAN IsSpawned();
  96. BOOLEAN IsActive();
  97. BOOLEAN IsFakeClient();
  98. bool IsTargetingLocalPunch();
  99. QAngle GetAngleRotation();
  100. void SetAngleRotation(QAngle rot);
  101. void SetAbsAngles(const QAngle& rot);
  102. Vector GetMins();
  103. void SetMins(Vector mins);
  104. Vector GetMaxs();
  105. void SetMaxs(Vector maxs);
  106. int GetSequence();
  107. void SetSequence(int seq);
  108. void GetPoseParameterRange(int index, float& flMin, float& flMax);
  109. float GetPoseParameter(int index);
  110. float GetPoseParameterUnscaled(int index);
  111. float GetPoseParameterUnScaledServer(int index);
  112. int LookupPoseParameter(char *name);
  113. void SetPoseParameter(int index, float p);
  114. void SetPoseParameterScaled(int index, float p);
  115. void CopyPoseParameters(float* dest);
  116. unsigned char GetClientSideAnimation();
  117. void SetClientSideAnimation(unsigned char a);
  118. float GetCycle();
  119. void SetCycle(float cycle);
  120. float GetNextAttack();
  121. void SetNextAttack(float att);
  122. BOOLEAN IsDucked();
  123. void SetDucked(bool ducked);
  124. BOOLEAN IsDucking();
  125. void SetDucking(bool ducking);
  126. BOOLEAN IsInDuckJump();
  127. void SetInDuckJump(bool induckjump);
  128. int GetDuckTimeMsecs();
  129. void SetDuckTimeMsecs(int msecs);
  130. int GetJumpTimeMsecs();
  131. void SetJumpTimeMsecs(int msecs);
  132. float GetFallVelocity();
  133. void SetFallVelocity(float vel);
  134. Vector GetViewOffset();
  135. void SetViewOffset(Vector off);
  136. int GetNextThinkTick();
  137. void SetNextThinkTick(int tick);
  138. float GetDuckAmount();
  139. void SetDuckAmount(float duckamt);
  140. float GetDuckSpeed();
  141. void SetDuckSpeed(float spd);
  142. float GetVelocityModifier();
  143. void SetVelocityModifier(float vel);
  144. float GetPlaybackRate();
  145. void SetPlaybackRate(float rate);
  146. float GetAnimTime();
  147. void SetAnimTime(float time);
  148. float GetSimulationTime();
  149. float GetSimulationTimeServer();
  150. float GetOldSimulationTime();
  151. void SetSimulationTime(float time);
  152. float GetLaggedMovement();
  153. void SetLaggedMovement(float mov);
  154. CBaseEntity* GetGroundEntity();
  155. void SetGroundEntity(CBaseEntity* groundent);
  156. Vector GetVecLadderNormal();
  157. void SetVecLadderNormal(Vector norm);
  158. float GetLowerBodyYaw();
  159. float GetLowerBodyYawServer();
  160. void SetLowerBodyYaw(float yaw);
  161. void* GetPlayerAnimState();
  162. void* GetPlayerAnimStateServer();
  163. bool IsWeapon();
  164. bool IsProjectile();
  165. bool IsFlashGrenade();
  166. bool IsChicken();
  167. void DrawHitboxes(ColorRGBA color, float livetimesecs);
  168. void DrawHitboxesFromCache(ColorRGBA color, float livetimesecs, matrix3x4_t *matrix);
  169. INetChannelInfo* GetNetChannel();
  170. void DisableInterpolation();
  171. void EnableInterpolation();
  172. void UpdateClientSideAnimation();
  173. float GetLastClientSideAnimationUpdateTime();
  174. void SetLastClientSideAnimationUpdateTime(float time);
  175. int GetLastClientSideAnimationUpdateGlobalsFrameCount();
  176. void SetLastClientSideAnimationUpdateGlobalsFrameCount(int framecount);
  177. float FrameAdvance(float flInterval);
  178. int GetEffects();
  179. void SetEffects(int effects);
  180. int GetObserverMode();
  181. void SetObserverMode(int mode);
  182. CUtlVectorSimple* GetAnimOverlayStruct() const;
  183. C_AnimationLayer* GetAnimOverlay(int i);
  184. int GetNumAnimOverlays() const;
  185. void CopyAnimLayers(C_AnimationLayer* dest);
  186. void InvalidatePhysicsRecursive(int nChangeFlags);
  187. Vector* GetAbsOrigin();
  188. Vector GetAbsOriginServer();
  189. int entindex();
  190. int entindexServer();
  191. float GetCurrentFeetYawServer();
  192. float GetCurrentFeetYaw();
  193. void SetCurrentFeetYaw(float yaw);
  194. float GetGoalFeetYawServer();
  195. float GetGoalFeetYaw();
  196. void SetGoalFeetYaw(float yaw);
  197. float GetFriction();
  198. void SetFriction(float friction);
  199. float GetStepSize();
  200. void SetStepSize(float stepsize);
  201. float GetMaxSpeed();
  202. void SetMaxSpeed(float maxspeed);
  203. bool IsParentChanging();
  204. void SetLocalVelocity(const Vector& vecVelocity);
  205. int GetTakeDamage() { return *(DWORD*)((DWORD)this + 0x27C); }
  206. inline const char* GetClassname() {
  207. return ((const char*(__thiscall*)(CBaseEntity*)) *(DWORD*)(*(DWORD*)this + 0x22C) )(this);
  208. }
  209. inline int GetUnknownInt()
  210. {
  211. return (*(int(__thiscall **)(CBaseEntity*))(*(DWORD *)this + 0x1E8))(this);
  212. }
  213. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement