Skip to main content

Unity Entity Component

Adds Physical or Behavioral Unity Components to Unity Entities.

NodeImage_f4ddf1f0-64b2-4846-84fd-b919b480c492

Tags: Unity Entity, Camera, Custom, Light, Mesh Collider, Other, Rigidbody

Parameters#

Components [Multi-Type List]
The components to add to the Unity Entity.
Camera [Compound]
Adds a Unity Camera component to the game object.
Clear Flags [Choice]
How the camera clears the background.
Background [Color]
The background color.
Field of View [Float]
The parameter field of view
Clipping Plane [Compound]
The camera clipping planes.
Near [Float]
The near clipping plane distance.
Far [Float]
The far clipping plane distance.
Depth [Float]
Camera's depth in the camera rendering order.
Rendering Path [Choice]
The rendering path that should be used, if possible.
Occlusion Culling [Boolean]
Toggles occlusion culling.
HDR [Boolean]
Toggles High dynamic range rendering.
Custom [Compound]
A component that can have a different combination of properties, as defined by the platform where the component will be applied. By default, it will use some sort of reflection/meta approach to match the property values with the given property names.
Name [String]
Name of component to add to the object.
Properties [Multi-Type List]
List of properties to assign to the component.
Boolean [Compound]
Sets a boolean property on the component.
Name [String]
The property name.
Value [Boolean]
The boolean value.
Double [Compound]
Sets a double-precision property on the component.
Name [String]
The property name.
Value [Double]
The double-precision value.
Float [Compound]
Sets a floating-point property on the component.
Name [String]
The property name.
Value [Float]
The single-precision value.
Int [Compound]
Sets an integer property on the component.
Name [String]
The property name.
Value [Int]
The integer value.
String [Compound]
Sets a textual property on the component.
Name [String]
The property name.
Value [String]
The string value.
Light [Compound]
Adds a Unity light component to the game object.
Type [Choice]
The type of light, as interpreted by the Unity Engine.
Color [Color]
Color of the light.
Intensity [Float]
The light intensity, which is multiplied with the color.
Bounce Intensity [Float]
The multiplier that defines the strength of the bounce lighting.
Shadow Type [Choice]
The shadow type, as interpreted by the Unity engine.
Range [Float]
The range of the light.
Render Mode [Choice]
The render mode, as interpreted by the Unity engine.
Mesh Collider [Compound]
Adds a Unity Mesh Collider component to the game object.
Is Convex [Boolean]
Indicates if a convex collider from the mesh sould be used.
Is Trigger [Boolean]
Indicates if this collider is a trigger?
Other [Compound]
A component that may not exist by default in the target platform, unless explicity interpreted/decoded/implement by the user.
Type [String]
Type of component to add to the object.
Properties [Multi-Type List]
List of properties to assign to the component.
Boolean [Compound]
Sets a boolean property on the component.
Name [String]
The property name.
Value [Boolean]
The boolean value.
Color [Compound]
Sets a color property on the component.
Name [String]
The property name.
Value [Color]
The color value.
Double [Compound]
Sets a double-precision property on the component.
Name [String]
The property name.
Value [Double]
The double-precision value.
Float [Compound]
Sets a floating-point property on the component.
Name [String]
The property name.
Value [Float]
The floating-point value.
Int [Compound]
Sets a integer property on the component.
Name [String]
The property name.
Value [Int]
The integer value.
Other [Compound]
Sets an object property on the component.
Name [String]
The property name.
Value [Object]
A parameter that accepts any type of data. Is set as an expression by default.
String [Compound]
Sets a textual property on the component.
Name [String]
The property name.
Value [String]
The string value.
Vector2 [Compound]
Sets a vector2D property on the component.
Name [String]
The property name.
Value [Vector2D]
The vector2D value.
Vector3 [Compound]
Sets a vector2D property on the component.
Name [String]
The property name.
Value [Vector3D]
The vector3D value.
Rigidbody [Compound]
Adds a Unity Rigidbody component to the game object.
Mass [Float]
The mass of the rigidbody.
Drag [Float]
The drag of the object.
Angular Drag [Float]
The angular drag of the object.
Use Gravity [Boolean]
Controls whether gravity affects this rigidbody.
Is Kinematic [Boolean]
Controls whether physics affects the rigidbody.
Interpolate [Choice]
Allows smoothing out the effect of running physics at a fixed frame rate.
Collision Detection [Choice]
The Rigidbody's collision detection mode.

Inputs#

  • Input [Single | Unity Entity]: The Unity Entity to process.

Outputs#

  • Output [Unity Entity]: The Unity Entity that was processed.