<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.crymod.net/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.crymod.net/index.php?action=history&amp;feed=atom&amp;title=Lua_API%2FEntity</id>
		<title>Lua API/Entity - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.crymod.net/index.php?action=history&amp;feed=atom&amp;title=Lua_API%2FEntity"/>
		<link rel="alternate" type="text/html" href="http://wiki.crymod.net/index.php?title=Lua_API/Entity&amp;action=history"/>
		<updated>2026-08-06T11:25:13Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.16.0</generator>

	<entry>
		<id>http://wiki.crymod.net/index.php?title=Lua_API/Entity&amp;diff=2538&amp;oldid=prev</id>
		<title>DCamer в 19:50, 11 июня 2011</title>
		<link rel="alternate" type="text/html" href="http://wiki.crymod.net/index.php?title=Lua_API/Entity&amp;diff=2538&amp;oldid=prev"/>
				<updated>2011-06-11T19:50:59Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 19:50, 11 июня 2011&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 272:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 272:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* UnSeenFrames&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* UnSeenFrames&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* UpdateAreas&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* UpdateAreas&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* UpdateSlotPhysics&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* UpdateSlotPhysics&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;noinclude&amp;gt;[[Категория:Lua API]]&amp;lt;/noinclude&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>DCamer</name></author>	</entry>

	<entry>
		<id>http://wiki.crymod.net/index.php?title=Lua_API/Entity&amp;diff=817&amp;oldid=prev</id>
		<title>Alex626: Новая страница: «= Overview = CryEngine supplies a number of Lua functions that operate on entities, defined in the Entity table. However, they are applied in object-oriented Lua fas...»</title>
		<link rel="alternate" type="text/html" href="http://wiki.crymod.net/index.php?title=Lua_API/Entity&amp;diff=817&amp;oldid=prev"/>
				<updated>2010-12-23T20:19:00Z</updated>
		
		<summary type="html">&lt;p&gt;Новая страница: «= Overview = CryEngine supplies a number of Lua functions that operate on entities, defined in the Entity table. However, they are applied in object-oriented Lua fas...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Overview =&lt;br /&gt;
CryEngine supplies a number of Lua functions that operate on entities, defined in the Entity table. However, they are applied in object-oriented Lua fashion, i.e. called in the form:&lt;br /&gt;
golfball:SetWorldPos({x=0,y=0,z=0});&lt;br /&gt;
&lt;br /&gt;
== Spawning &amp;amp; Deleting ==&lt;br /&gt;
To spawn en entity, call this:&lt;br /&gt;
{{luafunction |name=[[Lua_API/System/SpawnEntity|SpawnEntity]]&lt;br /&gt;
|p1=Spawn params&lt;br /&gt;
|doc=Spawns entity&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
To remove an entity from the system, simply call the following function:&lt;br /&gt;
{{luafunction |name=[[Lua_API/Entity/DeleteThis|DeleteThis]]&lt;br /&gt;
|p1=entity&lt;br /&gt;
|doc=Requests entity deletion&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Class ==&lt;br /&gt;
Every entity has an entity class. This can be accessed from a member of the entity:&lt;br /&gt;
'''class''' — The string class name of the entity&lt;br /&gt;
&lt;br /&gt;
== ID ==&lt;br /&gt;
Every entity has a globally unique ID, accessible as a member of the entity:&lt;br /&gt;
'''id''' — The entity ID of the entity. This is Lua userdata, so to print it, you need to convert it to a string, e.g. tostring(self.id)&lt;br /&gt;
&lt;br /&gt;
Lua bindings that take entities as parameters typically expect the entity ID, i.e. pass entity.id, not entity.&lt;br /&gt;
&lt;br /&gt;
There is one special entity ID constant:&lt;br /&gt;
'''NULL_ENTITY''' — ID for a null entity.&lt;br /&gt;
&lt;br /&gt;
== Names ==&lt;br /&gt;
Every entity has a string name.&lt;br /&gt;
&lt;br /&gt;
* SetName — Set entity name to string name&lt;br /&gt;
* GetName — Get entity name (String)&lt;br /&gt;
* GetArchetype&lt;br /&gt;
* SetAIName&lt;br /&gt;
* GetAIName&lt;br /&gt;
&lt;br /&gt;
== Flags ==&lt;br /&gt;
Each entity has a set of bit flags controlling various aspects of the entity, e.g. whether it casts a shadow.&lt;br /&gt;
&lt;br /&gt;
* [[Lua_API/Entity/SetFlags|SetFlags]]&lt;br /&gt;
* GetFlags&lt;br /&gt;
* HasFlags&lt;br /&gt;
&lt;br /&gt;
== Transform ==&lt;br /&gt;
You can set an entity’s position and orientation.&lt;br /&gt;
&lt;br /&gt;
* ToLocal&lt;br /&gt;
* ToGlobal&lt;br /&gt;
* SetWorldPos&lt;br /&gt;
* SetWorldAngles&lt;br /&gt;
* SetWorldScale&lt;br /&gt;
* GetWorldPos&lt;br /&gt;
* GetWorldAngles&lt;br /&gt;
* GetWorldScale&lt;br /&gt;
* SetPos&lt;br /&gt;
* GetPos&lt;br /&gt;
* SetAngles&lt;br /&gt;
* GetAngles&lt;br /&gt;
* SetScale&lt;br /&gt;
* GetScale&lt;br /&gt;
* SetLocalPos&lt;br /&gt;
* SetLocalAngles&lt;br /&gt;
* SetLocalScale&lt;br /&gt;
* GetLocalPos&lt;br /&gt;
* GetLocalAngles&lt;br /&gt;
* GetLocalScale&lt;br /&gt;
* [[Lua_API/Entity/GetDirectionVector|GetDirectionVector]]&lt;br /&gt;
* SetDirectionVector&lt;br /&gt;
* GetDistance&lt;br /&gt;
* GetBoneLocal&lt;br /&gt;
* IsEntityInside&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
* [[Lua_API/Entity/Activate|Activate]]&lt;br /&gt;
* [[Lua_API/Entity/ActivateOutput|ActivateOutput]]&lt;br /&gt;
* ActivatePlayerPhysics&lt;br /&gt;
* AddConstraint&lt;br /&gt;
* [[Lua_API/Entity/AddImpulse|AddImpulse]]&lt;br /&gt;
* AttachChild&lt;br /&gt;
* AttachSurfaceEffect&lt;br /&gt;
* AwakeCharacterPhysics&lt;br /&gt;
* AwakeEnvironment&lt;br /&gt;
* AwakePhysics&lt;br /&gt;
* BreakToPieces&lt;br /&gt;
* [[Lua_API/Entity/CancelSubpipe|CancelSubpipe]]&lt;br /&gt;
* CharacterUpdateAlways&lt;br /&gt;
* CharacterUpdateOnRender&lt;br /&gt;
* CheckCollisions&lt;br /&gt;
* CloneMaterial&lt;br /&gt;
* [[Lua_API/Entity/CopySlotTM|CopySlotTM]]&lt;br /&gt;
* [[Lua_API/Entity/CountLinks|CountLinks]]&lt;br /&gt;
* [[Lua_API/Entity/CreateBoneAttachment|CreateBoneAttachment]]&lt;br /&gt;
* CreateCameraProxy&lt;br /&gt;
* [[Lua_API/Entity/CreateLink|CreateLink]]&lt;br /&gt;
* CreateSkinAttachment&lt;br /&gt;
* Damage&lt;br /&gt;
* [[Lua_API/Entity/DestroyAttachment|DestroyAttachment]]&lt;br /&gt;
* [[Lua_API/Entity/DestroyPhysics|DestroyPhysics]]&lt;br /&gt;
* DetachAll&lt;br /&gt;
* DetachThis&lt;br /&gt;
* DisableAnimationEvent&lt;br /&gt;
* [[Lua_API/Entity/DrawSlot|DrawSlot]]&lt;br /&gt;
* EnableBoneAnimation&lt;br /&gt;
* EnableBoneAnimationAll&lt;br /&gt;
* [[Lua_API/Entity/EnableDecals|EnableDecals]]&lt;br /&gt;
* [[Lua_API/Entity/EnableInheritXForm|EnableInheritXForm]]&lt;br /&gt;
* EnableMaterialLayer&lt;br /&gt;
* EnablePhysics&lt;br /&gt;
* EnableProceduralFacialAnimation&lt;br /&gt;
* FadeGlobalDensity&lt;br /&gt;
* ForceCharacterUpdate&lt;br /&gt;
* ForwardTriggerEventsTo&lt;br /&gt;
* FreeAllSlots&lt;br /&gt;
* FreeSlot&lt;br /&gt;
* GetAnimationLength&lt;br /&gt;
* GetAnimationTime&lt;br /&gt;
* GetAttachmentBone&lt;br /&gt;
* GetAttachmentCGF&lt;br /&gt;
* GetBoneAngularVelocity&lt;br /&gt;
* GetBoneDir&lt;br /&gt;
* GetBoneNameFromTable&lt;br /&gt;
* GetBonePos&lt;br /&gt;
* GetBoneVelocity&lt;br /&gt;
* GetCenterOfMassPos&lt;br /&gt;
* GetCharacter&lt;br /&gt;
* GetChild&lt;br /&gt;
* GetChildCount&lt;br /&gt;
* GetCurAnimation&lt;br /&gt;
* GetExplosionImpulse&lt;br /&gt;
* GetExplosionObstruction&lt;br /&gt;
* GetGravity&lt;br /&gt;
* GetHelperDir&lt;br /&gt;
* GetHelperPos&lt;br /&gt;
* GetLink&lt;br /&gt;
* GetLinkTarget&lt;br /&gt;
* GetLocalBBox&lt;br /&gt;
* GetLodRatio&lt;br /&gt;
* GetMass&lt;br /&gt;
* GetMaterial&lt;br /&gt;
* GetMaterialFloat&lt;br /&gt;
* GetMaterialVec3&lt;br /&gt;
* GetParent&lt;br /&gt;
* GetParentSlot&lt;br /&gt;
* GetPhysicalStats&lt;br /&gt;
* GetProjectedWorldBBox&lt;br /&gt;
* GetSlotAngles&lt;br /&gt;
* GetSlotCount&lt;br /&gt;
* GetSlotHelperPos&lt;br /&gt;
* GetSlotPos&lt;br /&gt;
* GetSlotScale&lt;br /&gt;
* GetSlotWorldDir&lt;br /&gt;
* GetSlotWorldPos&lt;br /&gt;
* GetSpeed&lt;br /&gt;
* GetState&lt;br /&gt;
* GetSubmergedVolume&lt;br /&gt;
* GetTouchedPoint&lt;br /&gt;
* GetTouchedSurfaceID&lt;br /&gt;
* GetTriggerBBox&lt;br /&gt;
* GetUpdateRadius&lt;br /&gt;
* GetVelocity&lt;br /&gt;
* GetViewDistRatio&lt;br /&gt;
* GetVolume&lt;br /&gt;
* GetWorldBBox&lt;br /&gt;
* GotoState&lt;br /&gt;
* Hide&lt;br /&gt;
* HideAllAttachments&lt;br /&gt;
* HideAttachment&lt;br /&gt;
* HideAttachmentMaster&lt;br /&gt;
* IgnorePhysicsUpdatesOnSlot&lt;br /&gt;
* InsertSubpipe&lt;br /&gt;
* IntersectRay&lt;br /&gt;
* InvalidateTrigger&lt;br /&gt;
* IsActive&lt;br /&gt;
* IsAnimationRunning&lt;br /&gt;
* IsColliding&lt;br /&gt;
* IsEntityInsideArea&lt;br /&gt;
* IsHidden&lt;br /&gt;
* IsInState&lt;br /&gt;
* IsPointInsideArea&lt;br /&gt;
* IsSlotCharacter&lt;br /&gt;
* IsSlotGeometry&lt;br /&gt;
* IsSlotLight&lt;br /&gt;
* IsSlotParticleEmitter&lt;br /&gt;
* IsSlotValid&lt;br /&gt;
* IsUsingPipe&lt;br /&gt;
* KillTimer&lt;br /&gt;
* LoadCharacter&lt;br /&gt;
* LoadCloud&lt;br /&gt;
* LoadFogVolume&lt;br /&gt;
* LoadLight&lt;br /&gt;
* LoadObject&lt;br /&gt;
* LoadObjectLattice&lt;br /&gt;
* LoadParticleEffect&lt;br /&gt;
* LoadSubObject&lt;br /&gt;
* LoadVolumeObject&lt;br /&gt;
* [[Lua_API/Entity/MaterialFlashInvoke|MaterialFlashInvoke]]&lt;br /&gt;
* MultiplyWithSlotTM&lt;br /&gt;
* NetPresent&lt;br /&gt;
* NoExplosionCollision&lt;br /&gt;
* PauseSound&lt;br /&gt;
* Physicalize&lt;br /&gt;
* PhysicalizeSlot&lt;br /&gt;
* PlayFacialAnimation&lt;br /&gt;
* PlaySound&lt;br /&gt;
* PlaySoundEvent&lt;br /&gt;
* PlaySoundEventEx&lt;br /&gt;
* PreLoadParticleEffect&lt;br /&gt;
* ProcessBroadcastEvent&lt;br /&gt;
* RagDollize&lt;br /&gt;
* RedirectAnimationToLayer0&lt;br /&gt;
* RemoveAllLinks&lt;br /&gt;
* RemoveDecals&lt;br /&gt;
* RemoveLink&lt;br /&gt;
* RenderShadow&lt;br /&gt;
* ReplaceMaterial&lt;br /&gt;
* ResetAnimation&lt;br /&gt;
* ResetAttachment&lt;br /&gt;
* [[Lua_API/Entity/ResetMaterial|ResetMaterial]]&lt;br /&gt;
* ResetPhysics&lt;br /&gt;
* SelectPipe&lt;br /&gt;
* SetAnimationBlendOut&lt;br /&gt;
* SetAnimationEvent&lt;br /&gt;
* SetAnimationFlip&lt;br /&gt;
* SetAnimationKeyEvent&lt;br /&gt;
* SetAnimationSpeed&lt;br /&gt;
* SetAnimationTime&lt;br /&gt;
* SetAttachmentAngles&lt;br /&gt;
* SetAttachmentCGF&lt;br /&gt;
* SetAttachmentDir&lt;br /&gt;
* SetAttachmentEffect&lt;br /&gt;
* SetAttachmentLight&lt;br /&gt;
* [[Lua_API/Entity/SetAttachmentObject|SetAttachmentObject]]&lt;br /&gt;
* SetAttachmentPos&lt;br /&gt;
* SetCharacterPhysicParams&lt;br /&gt;
* SetCloudMovementProperties&lt;br /&gt;
* SetColliderMode&lt;br /&gt;
* SetDefaultIdleAnimations&lt;br /&gt;
* SetLinkTarget&lt;br /&gt;
* SetLocalBBox&lt;br /&gt;
* SetLodRatio&lt;br /&gt;
* SetMaterial&lt;br /&gt;
* [[Lua_API/Entity/SetMaterialFloat|SetMaterialFloat]]&lt;br /&gt;
* SetMaterialVec3&lt;br /&gt;
* SetParentSlot&lt;br /&gt;
* SetPhysicParams&lt;br /&gt;
* SetPublicParam&lt;br /&gt;
* SetRegisterInSectors&lt;br /&gt;
* SetScriptUpdateRate&lt;br /&gt;
* SetSlotAngles&lt;br /&gt;
* SetSlotPos&lt;br /&gt;
* SetSlotScale&lt;br /&gt;
* SetSlotWorldTM&lt;br /&gt;
* SetSoundEffectRadius&lt;br /&gt;
* SetSoundSphereSpec&lt;br /&gt;
* SetStateClientside&lt;br /&gt;
* SetStaticSound&lt;br /&gt;
* SetTimer&lt;br /&gt;
* [[Lua_API/Entity/SetTriggerBBox|SetTriggerBBox]]&lt;br /&gt;
* SetUpdatePolicy&lt;br /&gt;
* SetUpdateRadius&lt;br /&gt;
* SetViewDistRatio&lt;br /&gt;
* SetViewDistUnlimited&lt;br /&gt;
* SetVolumeObjectMovementProperties&lt;br /&gt;
* StartAnimation&lt;br /&gt;
* StopAllSounds&lt;br /&gt;
* StopAnimation&lt;br /&gt;
* StopSound&lt;br /&gt;
* TriggerEvent&lt;br /&gt;
* UnSeenFrames&lt;br /&gt;
* UpdateAreas&lt;br /&gt;
* UpdateSlotPhysics&lt;/div&gt;</summary>
		<author><name>Alex626</name></author>	</entry>

	</feed>