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) |
| |