FollowEntity(): Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
| No edit summary | TomEdwards (talk | contribs)  No edit summary | ||
| Line 1: | Line 1: | ||
| Used to control the [[Entity Hierarchy (parenting)|parent]] of the current entity. | |||
| == | ==Syntax== | ||
|  FollowEntity( [[CBaseEntity]] *pBaseEntity, [[bool]] bBoneMerge = true ) | |||
| = | == Values == | ||
| ;<code>pBaseEntity</code> | |||
| :Defines a parent. In doing so: | |||
| :*Zeroes [[origin]] and [[angles]] | |||
| :*Sets <code>[[MOVETYPE_NONE]]</code> | |||
| :*Adds <code>[[FSOLID_NOT_SOLID]]</code> | |||
| ;<code>pBaseEntity = NULL</code> | |||
| :The entity leaves its parent and moves on its own. <code>StopFollowingEntity()</code> may also be used. | |||
| ;<code>bBoneMerge = false</code> | |||
| :Prevent the current entity from moving with <code>pBaseEntity</code>'s animations. It will move relative to <code>pBaseEntity</code>'s origin only. | |||
| {{TODO|How to choose an attachment point?}} | |||
| [[Category:Functions]] | [[Category:Functions]] | ||
Revision as of 01:36, 5 April 2008
Used to control the parent of the current entity.
Syntax
FollowEntity( CBaseEntity *pBaseEntity, bool bBoneMerge = true )
Values
- pBaseEntity
- Defines a parent. In doing so:
- Zeroes origin and angles
- Sets MOVETYPE_NONE
- Adds FSOLID_NOT_SOLID
 
- pBaseEntity = NULL
- The entity leaves its parent and moves on its own. StopFollowingEntity()may also be used.
- bBoneMerge = false
- Prevent the current entity from moving with pBaseEntity's animations. It will move relative topBaseEntity's origin only.
Todo: How to choose an attachment point?