Inherits NativeObject.
 | 
| override string  | ToString () | 
|   | 
| void  | ClearEntityComponents (bool resetAll, bool removeScripts, bool deleteChildEntities) | 
|   | 
| void  | ClearComponents () | 
|   | 
| void  | ClearOnlyOwnComponents () | 
|   | 
| bool  | CheckResources (bool addToQueue, bool checkFaceResources) | 
|   | 
| void  | SetMobility (Mobility mobility) | 
|   | 
| void  | AddMesh (Mesh mesh, bool recomputeBoundingBox=true) | 
|   | 
| void  | AddMultiMeshToSkeleton (MetaMesh metaMesh) | 
|   | 
| void  | AddMultiMeshToSkeletonBone (MetaMesh metaMesh, sbyte boneIndex) | 
|   | 
| IEnumerable< Mesh >  | GetAllMeshesWithTag (string tag) | 
|   | 
| void  | SetColor (uint color1, uint color2, string meshTag) | 
|   | 
| uint  | GetFactorColor () | 
|   | 
| void  | SetFactorColor (uint color) | 
|   | 
| void  | SetAsReplayEntity () | 
|   | 
| void  | SetClothMaxDistanceMultiplier (float multiplier) | 
|   | 
| void  | RemoveMultiMeshFromSkeleton (MetaMesh metaMesh) | 
|   | 
| void  | RemoveMultiMeshFromSkeletonBone (MetaMesh metaMesh, sbyte boneIndex) | 
|   | 
| bool  | RemoveComponentWithMesh (Mesh mesh) | 
|   | 
| void  | AddComponent (GameEntityComponent component) | 
|   | 
| bool  | HasComponent (GameEntityComponent component) | 
|   | 
| bool  | RemoveComponent (GameEntityComponent component) | 
|   | 
| string  | GetGuid () | 
|   | 
| bool  | IsGuidValid () | 
|   | 
| void  | SetEnforcedMaximumLodLevel (int lodLevel) | 
|   | 
| float  | GetLodLevelForDistanceSq (float distSq) | 
|   | 
| void  | GetQuickBoneEntitialFrame (sbyte index, ref MatrixFrame frame) | 
|   | 
| void  | UpdateVisibilityMask () | 
|   | 
| void  | CallScriptCallbacks () | 
|   | 
| bool  | IsGhostObject () | 
|   | 
| void  | CreateAndAddScriptComponent (string name) | 
|   | 
| void  | RemoveScriptComponent (UIntPtr scriptComponent, int removeReason) | 
|   | 
| void  | SetEntityEnvMapVisibility (bool value) | 
|   | 
| bool  | HasScriptComponent (string scName) | 
|   | 
| IEnumerable< ScriptComponentBehavior >  | GetScriptComponents () | 
|   | 
| IEnumerable< T >  | GetScriptComponents< T > () | 
|   | 
| IEnumerable< ScriptComponentBehavior >  | GetScriptComponents (Func< ScriptComponentBehavior, bool > predicate) | 
|   | 
| IEnumerable< ScriptComponentBehavior >  | GetScriptComponents (Func< ScriptComponentBehavior, int, bool > predicate) | 
|   | 
| IEnumerable< T >  | GetScriptComponents< T > (Func< T, bool > predicate) | 
|   | 
| IEnumerable< T >  | GetScriptComponents< T > (Func< T, int, bool > predicate) | 
|   | 
| bool  | HasScriptOfType (Type t) | 
|   | 
| bool  | HasScriptOfType< T > () | 
|   | 
| ScriptComponentBehavior  | GetFirstScriptOfType (Type t) | 
|   | 
| T  | GetFirstScriptOfTypeInFamily< T > () | 
|   | 
| T  | GetFirstScriptOfType< T > () | 
|   | 
| void  | SetAlpha (float alpha) | 
|   | 
| void  | SetVisibilityExcludeParents (bool visible) | 
|   | 
| void  | SetReadyToRender (bool ready) | 
|   | 
| bool  | GetVisibilityExcludeParents () | 
|   | 
| bool  | IsVisibleIncludeParents () | 
|   | 
| UInt32  | GetVisibilityLevelMaskIncludingParents () | 
|   | 
| bool  | GetEditModeLevelVisibility () | 
|   | 
| void  | Remove (int removeReason) | 
|   | 
| void  | SetUpgradeLevelMask (UpgradeLevelMask mask) | 
|   | 
| UpgradeLevelMask  | GetUpgradeLevelMask () | 
|   | 
| UpgradeLevelMask  | GetUpgradeLevelMaskCumulative () | 
|   | 
| int  | GetUpgradeLevelOfEntity () | 
|   | 
| string  | GetOldPrefabName () | 
|   | 
| string  | GetPrefabName () | 
|   | 
| void  | CopyScriptComponentFromAnotherEntity (GameEntity otherEntity, string scriptName) | 
|   | 
| void  | SetFrame (ref MatrixFrame frame) | 
|   | 
| void  | SetClothComponentKeepState (MetaMesh metaMesh, bool state) | 
|   | 
| void  | SetClothComponentKeepStateOfAllMeshes (bool state) | 
|   | 
| void  | SetPreviousFrameInvalid () | 
|   | 
| MatrixFrame  | GetFrame () | 
|   | 
| void  | GetFrame (out MatrixFrame frame) | 
|   | 
| void  | AddMeshToBone (sbyte boneIndex, Mesh mesh) | 
|   | 
| void  | UpdateTriadFrameForEditor () | 
|   | 
| void  | UpdateTriadFrameForEditorForAllChildren () | 
|   | 
| MatrixFrame  | GetGlobalFrame () | 
|   | 
| void  | SetGlobalFrame (in MatrixFrame frame) | 
|   | 
| void  | SetGlobalFrameMT (in MatrixFrame frame) | 
|   | 
| bool  | HasPhysicsBody () | 
|   | 
| void  | SetLocalPosition (Vec3 position) | 
|   | 
| void  | SetBodyFlags (BodyFlags bodyFlags) | 
|   | 
| void  | SetBodyFlagsRecursive (BodyFlags bodyFlags) | 
|   | 
| void  | AddBodyFlags (BodyFlags bodyFlags, bool applyToChildren=true) | 
|   | 
| void  | RemoveBodyFlags (BodyFlags bodyFlags, bool applyToChildren=true) | 
|   | 
| Vec3  | GetGlobalScale () | 
|   | 
| Vec3  | GetLocalScale () | 
|   | 
| void  | SetAnimationSoundActivation (bool activate) | 
|   | 
| void  | CopyComponentsToSkeleton () | 
|   | 
| void  | ActivateRagdoll () | 
|   | 
| void  | PauseSkeletonAnimation () | 
|   | 
| void  | ResumeSkeletonAnimation () | 
|   | 
| bool  | IsSkeletonAnimationPaused () | 
|   | 
| sbyte  | GetBoneCount () | 
|   | 
| MatrixFrame  | GetBoneEntitialFrameWithIndex (sbyte boneIndex) | 
|   | 
| MatrixFrame  | GetBoneEntitialFrameWithName (string boneName) | 
|   | 
| void  | AddTag (string tag) | 
|   | 
| void  | RemoveTag (string tag) | 
|   | 
| bool  | HasTag (string tag) | 
|   | 
| void  | AddChild (GameEntity gameEntity, bool autoLocalizeFrame=false) | 
|   | Adds the child.   More...
  | 
|   | 
| void  | RemoveChild (GameEntity childEntity, bool keepPhysics, bool keepScenePointer, bool callScriptCallbacks, int removeReason) | 
|   | 
| void  | BreakPrefab () | 
|   | 
| GameEntity  | GetChild (int index) | 
|   | 
| bool  | HasComplexAnimTree () | 
|   | 
| void  | AddMultiMesh (MetaMesh metaMesh, bool updateVisMask=true) | 
|   | 
| bool  | RemoveMultiMesh (MetaMesh metaMesh) | 
|   | 
| int  | GetComponentCount (ComponentType componentType) | 
|   | 
| void  | AddAllMeshesOfGameEntity (GameEntity gameEntity) | 
|   | 
| void  | SetFrameChanged () | 
|   | 
| GameEntityComponent  | GetComponentAtIndex (int index, ComponentType componentType) | 
|   | 
| MetaMesh  | GetMetaMesh (int metaMeshIndex) | 
|   | 
| ClothSimulatorComponent  | GetClothSimulator (int clothSimulatorIndex) | 
|   | 
| void  | SetVectorArgument (float vectorArgument0, float vectorArgument1, float vectorArgument2, float vectorArgument3) | 
|   | 
| void  | SetMaterialForAllMeshes (Material material) | 
|   | 
| bool  | AddLight (Light light) | 
|   | 
| Light  | GetLight () | 
|   | 
| void  | AddParticleSystemComponent (string particleid) | 
|   | 
| void  | RemoveAllParticleSystems () | 
|   | 
| bool  | CheckPointWithOrientedBoundingBox (Vec3 point) | 
|   | 
| void  | PauseParticleSystem (bool doChildren) | 
|   | 
| void  | ResumeParticleSystem (bool doChildren) | 
|   | 
| void  | BurstEntityParticle (bool doChildren) | 
|   | 
| void  | SetRuntimeEmissionRateMultiplier (float emissionRateMultiplier) | 
|   | 
| Vec3  | GetBoundingBoxMin () | 
|   | 
| float  | GetBoundingBoxRadius () | 
|   | 
| Vec3  | GetBoundingBoxMax () | 
|   | 
| void  | UpdateGlobalBounds () | 
|   | 
| void  | RecomputeBoundingBox () | 
|   | 
| void  | ValidateBoundingBox () | 
|   | 
| bool  | GetHasFrameChanged () | 
|   | 
| void  | SetBoundingboxDirty () | 
|   | 
| Mesh  | GetFirstMesh () | 
|   | 
| void  | SetContourColor (uint? color, bool alwaysVisible=true) | 
|   | 
| void  | SetExternalReferencesUsage (bool value) | 
|   | 
| void  | SetMorphFrameOfComponents (float value) | 
|   | 
| void  | AddEditDataUserToAllMeshes (bool entity_components, bool skeleton_components) | 
|   | 
| void  | ReleaseEditDataUserToAllMeshes (bool entity_components, bool skeleton_components) | 
|   | 
| void  | GetCameraParamsFromCameraScript (Camera cam, ref Vec3 dof_params) | 
|   | 
| void  | GetMeshBendedFrame (MatrixFrame worldSpacePosition, ref MatrixFrame output) | 
|   | 
| void  | SetAnimTreeChannelParameterForceUpdate (float phase, int channel_no) | 
|   | 
| void  | ChangeMetaMeshOrRemoveItIfNotExists (MetaMesh entityMetaMesh, MetaMesh newMetaMesh) | 
|   | 
| void  | AttachNavigationMeshFaces (int faceGroupId, bool isConnected, bool isBlocker=false, bool autoLocalize=false) | 
|   | 
| void  | RemoveSkeleton () | 
|   | 
| void  | RemoveAllChildren () | 
|   | 
| IEnumerable< GameEntity >  | GetChildren () | 
|   | 
| IEnumerable< GameEntity >  | GetEntityAndChildren () | 
|   | 
| void  | GetChildrenRecursive (ref List< GameEntity > children) | 
|   | 
| bool  | IsSelectedOnEditor () | 
|   | 
| void  | SelectEntityOnEditor () | 
|   | 
| void  | DeselectEntityOnEditor () | 
|   | 
| void  | SetAsPredisplayEntity () | 
|   | 
| void  | RemoveFromPredisplayEntity () | 
|   | 
| void  | GetPhysicsMinMax (bool includeChildren, out Vec3 bbmin, out Vec3 bbmax, bool returnLocal) | 
|   | - Parameters
 - 
  
    | returnLocal | Determines the result if it is local or global. |  
   
   
 
 More...
  | 
|   | 
| void  | SetCullMode (MBMeshCullingMode cullMode) | 
|   |