Template:Archived Page History/CBaseEntity/en: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(-note)
(Replaced content with "{{APH|CBaseEntity}}")
Tag: Replaced
Line 1: Line 1:
{{langsp}}
{{APH|CBaseEntity}}
The base class for all entities.
 
 
{{important|Following Keyvalues / Inputs / Outputs are available for all entities that inherit this class}}
 
=== Keyvalues ===
{{todo|Document [[Template:KV BaseEntity/doc/Uncovered Keyvalues|the other KVs from this class]] as well.}}
{{KV BaseEntity}}
{{KV|Model|intn=model|string|In-game representation of the entity to display. For [[brush entities]], this is a reference to a non-zero [[bmodel]] index in the current BSP. For [[point entities]], this is the path to an [[MDL]] [[model]] or [[VMT]] [[sprite]], relative to the game's root directory. Not all entities will actually render the model, and only specific entities will [[precache]] the model defined here (non-precached models cannot be displayed).}}
 
=== Inputs ===
{{I BaseEntity}}
 
=== Outputs ===
{{O BaseEntity|l4d=1}}
 
== Programming related ==
To get the class name of an entity, use
<source lang="cpp">
entity->edict()->GetClassName();
</source>
 
=== Asserts ===
==== Client ====
'''Problem:'''
<source lang="cpp">
// Model could not be found
Assert( !"Model could not be found, index is -1" );</source>
'''Solution:'''
*Check your model name three times.
*Precache your model on both server and client.

Revision as of 05:46, 12 July 2024

Note.pngNote:Archived rest of page history of page CBaseEntity
Icon-Important.pngImportant:These pages are linked often from page history logs so Special:WhatLinksHere will not show anything.