Calculator Reference
Here is a reference built-in Calculator of Arbor.
Bool
Class Name | Description |
---|---|
Bool.And | Calculate the Bool value by And. |
Bool.Equals | Returns true if the Bool are the same. |
Bool.Not | Calculate the Bool value by Not. |
Bool.NotEquals | Returns true if the Bool are not the same. |
Bool.Or | Calculate the Bool value by Or. |
Bool.Parse | Returns an Bool converted from a string. |
Bool.ToString | Returns a formatted string of Bool. |
Bool.TryParse | Returns an Bool converted from a string. It also returns whether the conversion was successful. |
Bounds
Class Name | Description |
---|---|
Bounds.ClosestPoint | Returns the position on the bounding box that is close to the specified position. |
Bounds.Compose | Compose Bounds. |
Bounds.ComposeMinMax | Create Bounds from Min and Max. |
Bounds.ComposeMinMaxVec | Create Bounds from Min and Max. |
Bounds.Contains | Is point contained in the bounding box? |
Bounds.Decompose | Decompose Bounds to size and size. |
Bounds.DecomposeMinMax | Decompose Bounds into Min and Max. |
Bounds.DecomposeMinMaxVec | Decompose Bounds into Min and Max. |
Bounds.EncapsulateBounds | Grow the bounds to encapsulate the bounds. |
Bounds.EncapsulateVector3 | Grows the Bounds to include the point. |
Bounds.Equals | Returns true if the Bounds are the same. |
Bounds.ExpandFloat | Expand the bounds by increasing its size by amount along each side. |
Bounds.ExpandVector3 | Expand the bounds by increasing its size by amount along each side. |
Bounds.GetCenter | Returns the position of the center of the Bounds. |
Bounds.GetExtents | Returns the extents of the Bounds. |
Bounds.GetMax | Returns the position of the maximum corner of the Bounds. |
Bounds.GetMin | Returns the position of the minimum corner of the Bounds. |
Bounds.GetSize | Returns the size of the Bounds. |
Bounds.Intersects | Determine the intersection of bounding boxes. |
Bounds.NotEquals | Returns true if the Bounds are not the same. |
Bounds.SetCenter | Sets the position of the center of the Bounds. |
Bounds.SetExtents | Sets the extents of the Bounds. |
Bounds.SetMax | Sets the position of the maximum corner of the Bounds. |
Bounds.SetMin | Sets the position of the minimum corner of the Bounds. |
Bounds.SetSize | Sets the size of the Bounds. |
Bounds.SqrDistance | The smallest squared distance between the point and this bounding box. |
Bounds.ToString | Returns a formatted string of Bounds. |
BoundsInt
Class Name | Description |
---|---|
BoundsInt.ClampToBounds | Clamps the position and size of the BoundsInt to the given bounds. |
BoundsInt.Compose | Compose BoundsInt. |
BoundsInt.ComposeMinMax | Create BoundsInt from Min and Max. |
BoundsInt.ComposeMinMaxVec | Create BoundsInt from Min and Max vector. |
BoundsInt.Contains | Is point contained in the bounding box? |
BoundsInt.Decompose | Decompose BoundsInt to size and size. |
BoundsInt.DecomposeMinMax | Decompose BoundsInt into Min and Max. |
BoundsInt.DecomposeMinMaxVec | Decompose BoundsInt into Min and Max. |
BoundsInt.Equals | Returns true if the BoundsInt are the same. |
BoundsInt.GetCenter | The position of the center of the rectangle. |
BoundsInt.GetMax | Returns the position of the maximum corner of the BoundsInt. |
BoundsInt.GetMin | Returns the position of the minimum corner of the BoundsInt. |
BoundsInt.GetPosition | Returns the position of the BoundsInt. |
BoundsInt.GetSize | Returns the size of the BoundsInt. |
BoundsInt.GetX | Returns the X component of the BoundsInt. |
BoundsInt.GetXMax | Returns the XMax component of the BoundsInt. |
BoundsInt.GetXMin | Returns the XMin component of the BoundsInt. |
BoundsInt.GetY | Returns the Y component of the BoundsInt. |
BoundsInt.GetYMax | Returns the YMax component of the BoundsInt. |
BoundsInt.GetYMin | Returns the YMin component of the BoundsInt. |
BoundsInt.GetZ | Returns the Z component of the BoundsInt. |
BoundsInt.GetZMax | Returns the ZMax component of the BoundsInt. |
BoundsInt.GetZMin | Returns the ZMin component of the BoundsInt. |
BoundsInt.NotEquals | Returns true if the BoundsInt are not the same. |
BoundsInt.SetMax | Sets the position of the maximum corner of the BoundsInt. |
BoundsInt.SetMin | Sets the position of the minimum corner of the BoundsInt. |
BoundsInt.SetPosition | Sets the position of the BoundsInt. |
BoundsInt.SetSize | Sets the size of the BoundsInt. |
BoundsInt.SetX | Sets the X component of the BoundsInt. |
BoundsInt.SetXMax | Sets the XMax component of the BoundsInt. |
BoundsInt.SetXMin | Sets the XMin component of the BoundsInt. |
BoundsInt.SetY | Sets the Y component of the BoundsInt. |
BoundsInt.SetYMax | Sets the YMax component of the BoundsInt. |
BoundsInt.SetYMin | Sets the YMin component of the BoundsInt. |
BoundsInt.SetZ | Sets the Z component of the BoundsInt. |
BoundsInt.SetZMax | Sets the ZMax component of the BoundsInt. |
BoundsInt.SetZMin | Sets the ZMin component of the BoundsInt. |
BoundsInt.ToString | Returns a formatted string of BoundsInt. |
Camera
Class Name | Description |
---|---|
Camera.ScreenPointToRay | Convert screen coordinates to rays. |
Camera.ScreenToViewportPoint | Convert screen coordinates to viewport coordinates. |
Camera.ScreenToWorldPoint | Convert screen coordinates to world coordinates. |
Camera.ViewportPointToRay | Convert viewport coordinates to rays. |
Camera.ViewportToScreenPoint | Convert viewport coordinates to screen coordinates. |
Camera.ViewportToWorldPoint | Convert viewport coordinates to world coordinates. |
Camera.WorldToScreenPoint | Convert world coordinates to screen coordinates. |
Camera.WorldToViewportPoint | Convert world coordinates to viewport coordinates. |
Collider
Class Name | Description |
---|---|
Collider.AttachedRigidbody | Output Rigidbody attached to Collider. |
Collider.Bounds | The world space bounding volume of the collider. |
Collider.ClosestPointOnBounds | The closest point to the bounding box of the attached collider. |
Collider2D
Class Name | Description |
---|---|
Collider2D.AttachedRigidbody | Output Rigidbody2D attached to Collider2D. |
Collider2D.Bounds | The world space bounding volume of the Collider2D. |
Collider2D.OverlapPoint | Check if a collider overlaps a point in space. |
Collision
Class Name | Description |
---|---|
Collision.Collider | Output Collider hit from Collision. |
Collision.GameObject | Output GameObject hit from Collision. |
Collision.RelativeVelocity | Output the relative velocity of the two collided objects. |
Collision.Rigidbody | Output Rigidbody hit from Collision. |
Collision.Transform | Output Transform hit from Collision. |
Collision2D
Class Name | Description |
---|---|
Collision2D.Collider | Output Collider2D hit from Collision2D. |
Collision2D.GameObject | Output GameObject hit from Collision2D. |
Collision2D.RelativeVelocity | Output the relative velocity of the two collided objects. |
Collision2D.Rigidbody | Output Rigidbody2D hit from Collision2D. |
Collision2D.Transform | Output Transform hit from Collision2D. |
Color
Class Name | Description |
---|---|
Color.Add | Add Color. |
Color.Compose | Compose Color. |
Color.ComposeHSV | Compose Color from HSV. |
Color.Decompose | Decompose Color. |
Color.DecomposeHSV | Decompose Color into HSV. |
Color.Div | Divide Color by float. |
Color.Equals | Returns true if two colors are approximately equal. |
Color.Gamma | Output the gamma of Color. |
Color.GetA | Output the A component of Color. |
Color.GetB | Output the B component of Color. |
Color.GetG | Output the G component of Color. |
Color.GetIndexer | Output the components of Color using an indexer. |
Color.GetR | Output the R component of Color. |
Color.Grayscale | Output the grayscale of Color. |
Color.Lerp | Linear interpolation is performed between the colors of From and To with the interpolation parameter T. |
Color.LerpUnclamped | Linear interpolation is performed between the colors of From and To with the interpolation parameter T. |
Color.Linear | Output the linear color of Color. |
Color.MaxColorComponent | Outputs the value of the maximum component of Color. |
Color.Mul | Multiply Color by float. |
Color.NotEquals | Returns true if two Color are not approximately equal. |
Color.Scale | Multiplies two Color component-wise. |
Color.SetA | Sets the A component of Color. |
Color.SetB | Sets the B component of Color. |
Color.SetG | Sets the G component of Color. |
Color.SetIndexer | Sets the components of Color using an indexer. |
Color.SetR | Sets the R component of Color. |
Color.Sub | Subtract Color. |
Color.ToString | Returns a formatted string of Color. |
Color.ToVector4 | Color is converted to Vector4. |
Component
Class Name | Description |
---|---|
Component.GetGameObject | Output Component's GameObject. |
GameObject.GetComponent | Output Component from GameObject. |
Enum
Class Name | Description |
---|---|
Enum.Equals | Returns true if two Enums are equal. |
Enum.NotEquals | Returns true if the two Enums are not equal. |
Enum.ToInt | Convert Enum to int. |
Enum.ToString | Returns a formatted string of Enums. |
Enum.TryParse | Returns an Enum converted from a string. It also returns whether the conversion was successful. |
EnumFlags
Class Name | Description |
---|---|
EnumFlags.Add | Add enum flags(bitwise OR) |
EnumFlags.Contains | Returns whether the enum flag is contained |
EnumFlags.Remove | Remove the enum flag |
Events
Class Name | Description |
---|---|
GetValue | Get the values of fields and properties and output them to the data flow. |
Float
Class Name | Description |
---|---|
Float.Add | Add float. |
Float.Compare | Compare floats. |
Float.Div | Divide the float. |
Float.Mod | Computes the remainder of float. (Result = Value1 % Value2) |
Float.Mul | Multiply by float. |
Float.Negative | To invert the sign of the float. |
Float.Parse | Returns an Float converted from a string. |
Float.Sub | Subtract float. |
Float.ToInt | Convert float to int. |
Float.ToLong | Convert float to long. |
Float.ToString | Returns a formatted string of Float. |
Float.TryParse | Returns an Float converted from a string. It also returns whether the conversion was successful. |
GameObject
Class Name | Description |
---|---|
FindGameObject | Finds and returns a GameObject by name. |
FindGameObjectsWithTag | Finds and returns active GameObjects with the specified tag. |
FindGameObjectWithTag | Finds and returns one active GameObject with the specified tag. |
Input
Class Name | Description |
---|---|
Input.GetAxis | Get the value of the input axis (Input.GetAxis). |
Input.GetAxisRaw | Get the raw input axis value (Input.GetAxisRaw). |
Input.GetMousePosition | Get the mouse position |
Int
Class Name | Description |
---|---|
Int.Add | Add int. |
Int.Compare | Compare int. |
Int.Div | Divide the int. |
Int.Mod | Computes the remainder of int. (Result = Value1 % Value2) |
Int.Mul | Multiply by int. |
Int.Negative | To invert the sign of the int. |
Int.Parse | Returns an Int converted from a string. |
Int.Sub | Subtract int. |
Int.ToEnum | Convert int to enum. |
Int.ToFloat | Convert int to float. |
Int.ToString | Returns a formatted string of Int. |
Int.TryParse | Returns an Int converted from a string. It also returns whether the conversion was successful. |
List
Class Name | Description |
---|---|
List.Contains | Determines if the List contains elements. |
List.Count | Count the number of elements in List. |
List.GetElement | Get List element. |
List.IndexOf | Gets the index where the List elements are stored. |
List.LastIndexOf | Search the index where the element is stored from the end. |
List.ToArrayList | Convert List to array or List. |
NewArrayList | Create a new array or List. |
Long
Class Name | Description |
---|---|
Long.Add | Add long. |
Long.Compare | Compare long. |
Long.Div | Divide the long. |
Long.Mod | Computes the remainder of long. (Result = Value1 % Value2) |
Long.Mul | Multiply by long. |
Long.Negative | To invert the sign of the long. |
Long.Parse | Returns an Long converted from a string. |
Long.Sub | Subtract long. |
Long.ToFloat | Convert long to float. |
Long.ToString | Returns a formatted string of Long. |
Long.TryParse | Returns an Long converted from a string. It also returns whether the conversion was successful. |
Mathf
Class Name | Description |
---|---|
Mathf.AbsFloat | The absolute value of the float. |
Mathf.AbsInt | The absolute value of the int. |
Mathf.Acos | Calculate acos. |
Mathf.Asin | Calculate asin. |
Mathf.Atan | Calculate atan. |
Mathf.Atan2 | Calculate atan2. |
Mathf.Ceil | Calculate the smallest integer greater than or equal to the value. |
Mathf.CeilToInt | Calculate the smallest integer greater than or equal to the value. |
Mathf.Clamp01 | Clamps value between 0 and 1 |
Mathf.ClampFloat | Clamps a value between a Min and Max value. |
Mathf.ClampInt | Clamps a value between a Min and Max value. |
Mathf.ClosestPowerOfTwo | Outputs the closest power of two value. |
Mathf.Cos | Calculate cos. |
Mathf.DegToRad | Convert from degrees to radians. |
Mathf.DeltaAngle | Calculates the shortest difference between two given angles given in degrees. |
Mathf.Exp | Calculates e raised to the specified power. |
Mathf.Floor | Calculate the largest integer less than or equal to the value. |
Mathf.FloorToInt | Calculate the largest integer less than or equal to the value. |
Mathf.GammaToLinearSpace | Converts the given value from gamma (sRGB) to linear color space. |
Mathf.InverseLerp | Calculate a interpolation parameter that generates a value to be interpolated within the range from From to To. |
Mathf.Lerp | Linearly interpolate values within the range from From to To. |
Mathf.LerpAngle | Linearly interpolate the angle within the range from From to To. |
Mathf.LinearToGammaSpace | Converts the given value from linear to gamma (sRGB) color space. |
Mathf.Log | Calculate the logarithm (base e). |
Mathf.Log10 | Calculates the base 10 logarithm of a specified number. |
Mathf.LogBase | Calculate the logarithm. |
Mathf.MaxFloat | Calculate the maximum value from two float values. |
Mathf.MaxInt | Calculate the maximum value from two int values. |
Mathf.MinFloat | Calculate the minimum value from two float values. |
Mathf.MinInt | Calculate the minimum value from two int values. |
Mathf.MoveTowards | Calculate the amount of movement to move from Current to Target at the speed of MaxDelta. |
Mathf.MoveTowardsAngle | Calculate the amount of movement to move from Current to Target at the speed of MaxDelta. |
Mathf.NextPowerOfTwo | Calculates the next power of two value. |
Mathf.PerlinNoise | Generate 2D Perlin noise. |
Mathf.PingPong | The interpolation parameter T makes a round trip between 0 and Length. |
Mathf.Pow | Calculates Value raised to power Power. |
Mathf.RadToDeg | Convert from radians to degrees. |
Mathf.Repeat | Loop from 0 to Length by interpolation parameter T. |
Mathf.Round | Calculate the integer closest to Value. |
Mathf.RoundToInt | Calculate the integer closest to Value. |
Mathf.Sign | Calculate the sign of Value. |
Mathf.Sin | Calculate sin. |
Mathf.SmoothStep | Interpolate with limited smoothing between From and To. |
Mathf.Sqrt | Calculates the square root. |
Mathf.Tan | Calculate tan. |
NodeGraph
Class Name | Description |
---|---|
NodeGraph.GetName | Output the node graph name. |
NodeGraph.GetRootGameObject | Output the root graph GameObject. |
NodeGraph.GetRootGraph | Output the root graph. |
Parameter
Class Name | Description |
---|---|
GetParameter | Get a value from Parameter. |
Quaternion
Class Name | Description |
---|---|
Quaternion.Angle | Calculate the angle between two Quaternions. |
Quaternion.AngleAxis | Create a Quaternion that rotates Angle degrees around Axis. |
Quaternion.Compose | Compose Quaternion. |
Quaternion.Decompose | Decompose Quaternion. |
Quaternion.Dot | Calculates the dot product of two Quaternion. |
Quaternion.Equals | Returns true if two quaternions are approximately equal. |
Quaternion.Euler | Calculate the Quaternion value from Euler angle. |
Quaternion.EulerAngles | Calculate the Euler angle value from Quaternion. |
Quaternion.FromToRotation | Creates a rotation which rotates from FromDirection to ToDirection. |
Quaternion.GetIndexer | Output the components of Quaternion using an indexer. |
Quaternion.GetW | Output the W component of Quaternion. |
Quaternion.GetX | Output the X component of Quaternion. |
Quaternion.GetY | Output the Y component of Quaternion. |
Quaternion.GetZ | Output the Z component of Quaternion. |
Quaternion.Inverse | Calculates the reverse Quaternion. |
Quaternion.Lerp | Linearly interpolate Quaternion between From and To. |
Quaternion.LerpUnclamped | Linearly interpolate Quaternion between From and To. |
Quaternion.LookRotation | Create a Quaternion to Forward. |
Quaternion.Mul | Multiply by Quaternion. |
Quaternion.MulVector3 | Multiply Vector3 by Quaternion. |
Quaternion.Normalize | Returns the normalized quaternion. |
Quaternion.NotEquals | Returns true if two quaternions are not approximately equal. |
Quaternion.RotateTowards | Calculates the Quaternion to To from From. |
Quaternion.SetIndexer | Sets the components of Quaternion using an indexer. |
Quaternion.SetW | Sets the W component of Quaternion. |
Quaternion.SetX | Sets the X component of Quaternion. |
Quaternion.SetY | Sets the Y component of Quaternion. |
Quaternion.SetZ | Sets the Z component of Quaternion. |
Quaternion.Slerp | Spherical linear interpolation of Quaternion between From and To. |
Quaternion.SlerpUnclamped | Spherical linear interpolation of Quaternion between From and To. |
Quaternion.ToAngleAxis | Convert Quaternion to rotation axis and angle. |
Quaternion.ToString | Returns a formatted string of Quaternion. |
Random
Class Name | Description |
---|---|
Random.Bool | Outputs a random bool value. |
Random.InsideUnitCircle | Output a random point inside the unit circle. |
Random.InsideUnitSphere | Output a random point inside the unit sphere. |
Random.OnUnitSphere | Output a random point on the unit sphere. |
Random.RangeColor | Output the color of random time in Gradient. |
Random.RangeColorSimple | Outputs a random color between two colors. |
Random.RangeFloat | Outputs a random float value between two values. |
Random.RangeInt | Outputs a random int value between two values. |
Random.RangeQuaternion | Outputs a random Quaternion value between two values. |
Random.RangeVector2 | Outputs a random Vector2 value between two values. |
Random.RangeVector3 | Outputs a random Vector3 value between two values. |
Random.Rotation | Outputs a random rotation. |
Random.RotationUniform | Outputs a random rotation with uniform distribution. |
Random.SelectComponent | Output component selected randomly from the list. |
Random.SelectGameObject | Output GameObject selected randomly from the list. |
Random.SelectString | Output string selected randomly from the list. |
Random.Value | Outputs a random float value. |
Ray
Class Name | Description |
---|---|
Ray.Compose | Compose Ray. |
Ray.Decomponse | Decompose Ray. |
Ray.GetDirection | Get the direction of Ray. |
Ray.GetOrigin | Get the origin of Ray |
Ray.GetPoint | Get a point on Ray. |
Ray.SetDirection | Set the Ray direction. |
Ray.SetOrigin | Set the origin of Ray. |
Ray.ToString | Returns a formatted string of Ray. |
RaycastHit
Class Name | Description |
---|---|
RaycastHit.BarycentricCoordinate | The barycentric coordinate of the triangle we hit. |
RaycastHit.Collider | The Collider that was hit. |
RaycastHit.Distance | The distance from the ray's origin to the impact point. |
RaycastHit.LightmapCoord | The uv lightmap coordinate at the impact point. |
RaycastHit.Normal | The normal of the surface the ray hit. |
RaycastHit.Point | The impact point in world space where the ray hit the collider. |
RaycastHit.Rigidbody | The Rigidbody of the collider that was hit. |
RaycastHit.TextureCoord | The uv texture coordinate at the collision location. |
RaycastHit.TextureCoord2 | The secondary uv texture coordinate at the impact point. |
RaycastHit.Transform | The Transform of the rigidbody or collider that was hit. |
RaycastHit.TriangleIndex | The index of the triangle that was hit. |
RaycastHit2D
Class Name | Description |
---|---|
RaycastHit2D.Centroid | The centroid of the primitive used to perform the cast. |
RaycastHit2D.Collider | The Collider2D that was hit. |
RaycastHit2D.Distance | The distance from the ray's origin to the impact point. |
RaycastHit2D.Fraction | Fraction of the distance along the ray that the hit occurred. |
RaycastHit2D.Normal | The normal vector of the surface hit by the ray. |
RaycastHit2D.Point | The impact point in world space where the ray hit the collider. |
RaycastHit2D.Rigidbody | The Rigidbody2D of the Collider2D that was hit. |
RaycastHit2D.Transform | The Transform of the Rigidbody2D or Collider2D that was hit. |
Rect
Class Name | Description |
---|---|
Rect.Compose | Compose Rect. |
Rect.ComposeMinMax | Create Rect from Min and Max. |
Rect.ComposeMinMaxVec | Create Rect from Min and Max. |
Rect.ComposeVec | Compose Rect. |
Rect.Contains | Whether the Point is inside the Rect. |
Rect.Decompose | Decompose Rect into position and size. |
Rect.DecomposeMinMax | Decompose Rect into Min and Max. |
Rect.DecomposeMinMaxVec | Decompose Rect into Min and Max. |
Rect.DecomposeVec | Decompose Rect into position and size. |
Rect.Equals | Returns true if the rectangles are the same. |
Rect.GetCenter | Returns the position of the center of the rectangle. |
Rect.GetHeight | Returns the height of the rectangle. |
Rect.GetMax | Returns the position of the maximum corner of the rect. |
Rect.GetMin | Returns the position of the minimum corner of the rect. |
Rect.GetPosition | Returns the position of the rect. |
Rect.GetSize | Returns the size of the rect. |
Rect.GetWidth | Returns the width of the rectangle. |
Rect.GetX | Returns the X component of the rectangle. |
Rect.GetXMax | Returns the XMax component of the rectangle. |
Rect.GetXMin | Returns the XMin component of the rectangle. |
Rect.GetY | Returns the Y component of the rectangle. |
Rect.GetYMax | Returns the YMax component of the rectangle. |
Rect.GetYMin | Returns the YMin component of the rectangle. |
Rect.NormalizedToPoint | Calculates a point inside a rectangle, given normalized coordinates. |
Rect.NotEquals | Returns true if the rectangles are not the same. |
Rect.Overlaps | Whether rectangles overlap each other or not. |
Rect.PointToNormalized | Calculates the normalized coordinates cooresponding the the point. |
Rect.SetCenter | Sets the position of the center of the rectangle. |
Rect.SetHeight | Sets the height of the rectangle. |
Rect.SetMax | Sets the position of the maximum corner of the rect. |
Rect.SetMin | Sets the position of the minimum corner of the rect. |
Rect.SetPosition | Sets the position of the rect. |
Rect.SetSize | Sets the size of the rect. |
Rect.SetWidth | Sets the width of the rectangle. |
Rect.SetX | Sets the X component of the rectangle. |
Rect.SetXMax | Sets the XMax component of the rectangle. |
Rect.SetXMin | Sets the XMin component of the rectangle. |
Rect.SetY | Sets the Y component of the rectangle. |
Rect.SetYMax | Sets the YMax component of the rectangle. |
Rect.SetYMin | Sets the YMin component of the rectangle. |
Rect.ToString | Returns a formatted string of Rect. |
RectInt
Class Name | Description |
---|---|
RectInt.ClampToBounds | Clamps the position and size of the RectInt to the given bounds. |
RectInt.Compose | Compose RectInt. |
RectInt.ComposeMinMax | Create RectInt from Min and Max. |
RectInt.ComposeMinMaxVec | Create RectInt from Min and Max vector. |
RectInt.ComposeVec | Compose RectInt. |
RectInt.Contains | Whether the Point is inside the RectInt. |
RectInt.Decompose | Decompose RectInt into position and size. |
RectInt.DecomposeMinMax | Decompose RectInt into Min and Max. |
RectInt.DecomposeMinMaxVec | Decompose RectInt into Min and Max. |
RectInt.DecomposeVec | Decompose RectInt into position and size. |
RectInt.Equals | Returns true if the rectangles are the same. |
RectInt.GetCenter | The position of the center of the rectangle. |
RectInt.GetHeight | Returns the height of the rectangle. |
RectInt.GetMax | Returns the position of the maximum corner of the rect. |
RectInt.GetMin | Returns the position of the minimum corner of the rect. |
RectInt.GetPosition | Returns the position of the rect. |
RectInt.GetSize | Returns the size of the rect. |
RectInt.GetWidth | Returns the width of the rectangle. |
RectInt.GetX | Returns the X component of the rectangle. |
RectInt.GetXMax | Returns the XMax component of the rectangle. |
RectInt.GetXMin | Returns the XMin component of the rectangle. |
RectInt.GetY | Returns the Y component of the rectangle. |
RectInt.GetYMax | Returns the YMax component of the rectangle. |
RectInt.GetYMin | Returns the YMin component of the rectangle. |
RectInt.NotEquals | Returns true if the rectangles are not the same. |
RectInt.Overlaps | Whether rectangles overlap each other or not. |
RectInt.SetHeight | Sets the height of the rectangle. |
RectInt.SetMax | Sets the position of the maximum corner of the rect. |
RectInt.SetMin | Sets the position of the minimum corner of the rect. |
RectInt.SetPosition | Sets the position of the rect. |
RectInt.SetSize | Sets the size of the rect. |
RectInt.SetWidth | Sets the width of the rectangle. |
RectInt.SetX | Sets the X component of the rectangle. |
RectInt.SetXMax | Sets the XMax component of the rectangle. |
RectInt.SetXMin | Sets the XMin component of the rectangle. |
RectInt.SetY | Sets the Y component of the rectangle. |
RectInt.SetYMax | Sets the YMax component of the rectangle. |
RectInt.SetYMin | Sets the YMin component of the rectangle. |
RectInt.ToString | Returns a formatted string of RectInt. |
RectTransform
Class Name | Description |
---|---|
RectTransform.AnchoredPosition | The position of the pivot of this RectTransform relative to the anchor reference point. |
RectTransform.AnchoredPosition3D | The 3D position of the pivot of this RectTransform relative to the anchor reference point. |
RectTransform.AnchorMax | The normalized position in the parent RectTransform that the upper right corner is anchored to. |
RectTransform.AnchorMin | The normalized position in the parent RectTransform that the lower left corner is anchored to. |
RectTransform.Get | Gets the RectTransform attached to GameObject. |
RectTransform.OffsetMax | The offset of the upper right corner of the rectangle relative to the upper right anchor. |
RectTransform.OffsetMin | The offset of the lower left corner of the rectangle relative to the lower left anchor. |
RectTransform.Pivot | The normalized position in this RectTransform that it rotates around. |
RectTransform.Rect | The calculated rectangle in the local space of the Transform. |
RectTransform.SizeDelta | The size of this RectTransform relative to the distances between the anchors. |
Renderer
Class Name | Description |
---|---|
GetRendererColor | Get the color of the Renderer |
GetRendererFloat | Get the Renderer float value |
GetRendererMaterial | Get Renderer material |
GetRendererTexture | Get the Renderer texture |
GetRendererTextureOffset | Get the Renderer texture offset |
GetRendererTextureScale | Get the Renderer texture scale |
GetRendererVector | Get the Renderer vector |
GetSprite | Get the Sprite of SpriteRenderer. |
Rigidbody
Class Name | Description |
---|---|
Rigidbody.AngularDrag | The angular drag of the object. |
Rigidbody.AngularVelocity | The angular velocity of the rigidbody measured in radians per second. |
Rigidbody.CenterOfMass | The center of mass relative to the transform's origin. |
Rigidbody.ClosestPointOnBounds | The closest point to the bounding box of the attached colliders. |
Rigidbody.Drag | The drag of the object. |
Rigidbody.Get | Gets the Rigidbody attached to GameObject. |
Rigidbody.GetPointVelocity | The velocity of the rigidbody at the point worldPoint in global space. |
Rigidbody.GetRelativePointVelocity | The velocity relative to the rigidbody at the point relativePoint. |
Rigidbody.InertiaTensor | The diagonal inertia tensor of mass relative to the center of mass. |
Rigidbody.InertiaTensorRotation | The rotation of the inertia tensor. |
Rigidbody.Mass | The mass of the rigidbody. |
Rigidbody.MaxAngularVelocity | The maximimum angular velocity of the rigidbody. |
Rigidbody.Position | The position of the rigidbody. |
Rigidbody.Rotation | The rotation of the rigidbody. |
Rigidbody.SolverIterationCount | The iteration count of the solver. |
Rigidbody.Velocity | The velocity of the rigidbody. |
Rigidbody.WorldCenterOfMass | The center of mass of the rigidbody in world space. |
Rigidbody2D
Class Name | Description |
---|---|
Rigidbody2D.AngularDrag | The angular drag of the object. |
Rigidbody2D.AngularVelocity | The angular velocity of the Rigidbody2D measured in radians per second. |
Rigidbody2D.CenterOfMass | The center of mass relative to the transform's origin. |
Rigidbody2D.Drag | The drag of the object. |
Rigidbody2D.Get | Gets the Rigidbody2D attached to GameObject. |
Rigidbody2D.GetPoint | Get a local space point given the point Point in rigidBody global space. |
Rigidbody2D.GetPointVelocity | The velocity of the Rigidbody2D at the point Point in global space. |
Rigidbody2D.GetRelativePoint | Get a global space point given the point relativePoint in rigidBody local space. |
Rigidbody2D.GetRelativePointVelocity | Get a global space point given the point RelativePoint in rigidBody local space. |
Rigidbody2D.GetRelativeVector | Get a global space vector given the vector RelativeVector in rigidBody local space. |
Rigidbody2D.GetVector | Get a local space vector given the vector Vector in rigidBody global space. |
Rigidbody2D.GravityScale | The degree to which this object is affected by gravity. |
Rigidbody2D.Inertia | The rigidBody rotational inertia. |
Rigidbody2D.Mass | Mass of the rigidbody. |
Rigidbody2D.Position | The position of the rigidbody. |
Rigidbody2D.Rotation | The rotation of the rigidbody. |
Rigidbody2D.Velocity | Linear velocity of the rigidbody. |
Rigidbody2D.WorldCenterOfMass | Gets the center of mass of the rigidBody in global space. |
Scene
Class Name | Description |
---|---|
GetActiveSceneName | Get active scenbe name. |
String
Class Name | Description |
---|---|
String.Compare | Compare String. |
String.Concat | Concatenate strings. |
String.Contains | Returns whether the string contains. |
String.EndsWith | Returns whether the end of the string matches. |
String.IndexOf | Returns the index where the string was first found. |
String.Insert | Insert a string. |
String.IsNullOrEmpty | Returns whether the string is null or empty. |
String.Join | Concatenate strings. using the specified separator between each element. |
String.LastIndexOf | Returns the index where the string was last found. |
String.Length | Returns the length of the string. |
String.Remove | Remove a part from the string. |
String.Replace | Replaces the specified string with another string. |
String.StartsWith | Returns whether the beginning of the string matches. |
String.Substring | Extract a part from the string. |
String.ToLower | Converts the string to lowercase and returns it. |
String.ToUpper | Converts the string to uppercase and returns it. |
ToString | Convert the value to a string. |
Transform
Class Name | Description |
---|---|
Transform.EulerAngles | The rotation as Euler angles in degrees. |
Transform.Forward | The blue axis of the transform in world space. |
Transform.Get | Gets the Transform attached to GameObject. |
Transform.InverseTransformDirection | Transforms a direction from world space to local space. |
Transform.InverseTransformPoint | Transforms Point from world space to local space. |
Transform.InverseTransformVector | Transforms a Vector from world space to local space. |
Transform.LocalEulerAngles | The rotation as Euler angles in degrees relative to the parent transform's rotation. |
Transform.LocalPosition | Position of the transform relative to the parent transform. |
Transform.LocalRotation | The rotation of the transform relative to the parent transform's rotation. |
Transform.LocalScale | The scale of the transform relative to the parent. |
Transform.LossyScale | The global scale of the object |
Transform.Parent | The parent of the transform. |
Transform.Position | The position of the transform in world space. |
Transform.Right | The red axis of the transform in world space. |
Transform.Root | Gets the topmost transform in the hierarchy. |
Transform.Rotation | The rotation of the transform in world space stored as a Quaternion. |
Transform.TransformDirection | Transforms Direction from local space to world space. |
Transform.TransformPoint | Transforms Point from local space to world space. |
Transform.TransformVector | Transforms Vector from local space to world space. |
Transform.Up | The green axis of the transform in world space. |
Vector2
Class Name | Description |
---|---|
Vector2.Add | Add Vector2. |
Vector2.Angle | Calculates the angle in degrees between from and to. |
Vector2.ClampMagnitude | Calculates a vector with its magnitude clamped to MaxLength. |
Vector2.Compose | Compose Vector2. |
Vector2.Decompose | Decompose Vector2. |
Vector2.Distance | Calculates the distance between A and B. |
Vector2.Div | Divide Vector2 by float. |
Vector2.Dot | Dot Product of two vectors. |
Vector2.Equals | Returns true if two vectors are approximately equal. |
Vector2.GetIndexer | Output the components of Vector2 using an indexer. |
Vector2.GetX | Output the X component of Vector2. |
Vector2.GetY | Output the Y component of Vector2. |
Vector2.Lerp | Linear interpolation is performed between the vectors of From and To with the interpolation parameter T. |
Vector2.LerpUnclamped | Linear interpolation is performed between the vectors of From and To with the interpolation parameter T. |
Vector2.Magnitude | The length of vector. |
Vector2.Max | Create a vector that is made from the largest components of two vectors. |
Vector2.Min | Create a vector that is made from the smallest components of two vectors. |
Vector2.MoveTowards | Calculating a vector that moves from the current position Current to Target. |
Vector2.Mul | Multiply Vector2 by float. |
Vector2.Negative | To invert the sign of the Vector2. |
Vector2.Normalize | Vector2 normalized vector |
Vector2.NotEquals | Returns true if two vectors are not approximately equal. |
Vector2.Perpendicular | Returns Vector2 perpendicular to the specified Vector2 The result is always rotated 90-degrees in a counter-clockwise direction for a 2D coordinate system where the positive Y axis goes up. |
Vector2.Reflect | Reflects a vector off the vector defined by a normal. |
Vector2.Scale | Multiplies two vectors component-wise. |
Vector2.SetIndexer | Sets the components of Vector2 using an indexer. |
Vector2.SetX | Sets the X component of Vector2. |
Vector2.SetY | Sets the Y component of Vector2. |
Vector2.SignedAngle | Calculates the signed angle in degrees between from and to. |
Vector2.SmoothDamp | Gradually changes a vector towards a desired goal over time. |
Vector2.SqrMagnitude | Calculate the length of the square of the vector. |
Vector2.Sub | Subtract Vector2. |
Vector2.ToString | Returns a formatted string of Vector2. |
Vector2.ToVector3 | Vector2 is converted to Vector3. |
Vector2.ToVector4 | Vector2 is converted to Vector4. |
Vector2Int
Class Name | Description |
---|---|
Vector2Int.Add | Add Vector2Int. |
Vector2Int.CeilToInt | Converts a Vector2 to a Vector2Int by doing a Ceiling to each value. |
Vector2Int.Clamp | Clamps the Vector2Int to the bounds given by min and max. |
Vector2Int.Compose | Compose Vector2Int. |
Vector2Int.Decompose | Decompose Vector2Int. |
Vector2Int.Distance | Calculates the distance between A and B. |
Vector2Int.Div | Divide Vector2Int by int. |
Vector2Int.Equals | Returns true if two vectors are equal. |
Vector2Int.FloorToInt | Converts a Vector2 to a Vector2Int by doing a Floor to each value. |
Vector2Int.GetIndexer | Output the components of Vector2Int using an indexer. |
Vector2Int.GetX | Output the X component of Vector2Int. |
Vector2Int.GetY | Output the Y component of Vector2Int. |
Vector2Int.Magnitude | The length of vector. |
Vector2Int.Max | Create a vector that is made from the largest components of two vectors. |
Vector2Int.Min | Create a vector that is made from the smallest components of two vectors. |
Vector2Int.Mul | Multiply Vector2Int 2 by int. |
Vector2Int.Negative | To invert the sign of the Vector2Int. |
Vector2Int.NotEquals | Returns true if two vectors are not equal. |
Vector2Int.RoundToInt | Converts a Vector2 to a Vector2Int by doing a Round to each value. |
Vector2Int.Scale | Multiplies two vectors component-wise. |
Vector2Int.SetIndexer | Sets the components of Vector2Int using an indexer. |
Vector2Int.SetX | Sets the X component of Vector2Int. |
Vector2Int.SetY | Sets the Y component of Vector2Int. |
Vector2Int.SqrMagnitude | Calculate the length of the square of the vector. |
Vector2Int.Sub | Subtract Vector2Int. |
Vector2Int.ToString | Returns a formatted string of Vector2Int. |
Vector2Int.ToVector2 | Vector2Int is converted to Vector2. |
Vector2Int.ToVector3Int | Vector2Int is converted to Vector3Int. |
Vector3
Class Name | Description |
---|---|
Vector3.Add | Add Vector3. |
Vector3.Angle | Calculates the angle in degrees between from and to. |
Vector3.ClampMagnitude | Calculates a vector with its magnitude clamped to MaxLength. |
Vector3.Compose | Compose Vector3. |
Vector3.Cross | Cross Product of two vectors. |
Vector3.Decompose | Decompose Vector3. |
Vector3.Distance | Calculates the distance between A and B. |
Vector3.Div | Divide Vector3 by float. |
Vector3.Dot | Dot Product of two vectors. |
Vector3.Equals | Returns true if two vectors are approximately equal. |
Vector3.GetIndexer | Output the components of Vector3 using an indexer. |
Vector3.GetX | Output the X component of Vector3. |
Vector3.GetY | Output the Y component of Vector3. |
Vector3.GetZ | Output the Z component of Vector3. |
Vector3.Lerp | Linear interpolation is performed between the vectors of From and To with the interpolation parameter T. |
Vector3.LerpUnclamped | Linear interpolation is performed between the vectors of From and To with the interpolation parameter T. |
Vector3.Magnitude | The length of vector. |
Vector3.Max | Create a vector that is made from the largest components of two vectors. |
Vector3.Min | Create a vector that is made from the smallest components of two vectors. |
Vector3.MoveTowards | Calculating a vector that moves from the current position Current to Target. |
Vector3.Mul | Multiply Vector3 by float. |
Vector3.Negative | To invert the sign of the Vector3. |
Vector3.Normalize | Vector3 normalized vector |
Vector3.NotEquals | Returns true if two vectors are not approximately equal. |
Vector3.OrthoNormalize | Calculate so that the vector is normalized and orthogonal to other vectors. |
Vector3.OrthoNormalize2 | Calculate so that the vector is normalized and orthogonal to other vectors. |
Vector3.Project | Calculate so that the vector is normalized and orthogonal to other vectors. |
Vector3.ProjectOnPlane | Projects a vector onto a plane defined by a normal orthogonal to the plane. |
Vector3.Reflect | Reflects a vector off the plane defined by a normal. |
Vector3.RotateTowards | Rotates a vector Current towards Target. |
Vector3.Scale | Multiplies two vectors component-wise. |
Vector3.SetIndexer | Sets the components of Vector3 using an indexer. |
Vector3.SetX | Sets the X component of Vector3. |
Vector3.SetY | Sets the Y component of Vector3. |
Vector3.SetZ | Sets the Z component of Vector3. |
Vector3.SignedAngle | Calculates the signed angle in degrees between from and to. |
Vector3.Slerp | Spherical linear interpolation is performed between the vectors of From and To with the interpolation parameter T. |
Vector3.SlerpUnclamped | Spherical linear interpolation is performed between the vectors of From and To with the interpolation parameter T. |
Vector3.SmoothDamp | Gradually changes a vector towards a desired goal over time. |
Vector3.SqrMagnitude | Calculate the length of the square of the vector. |
Vector3.Sub | Subtract Vector3. |
Vector3.ToString | Returns a formatted string of Vector3. |
Vector3.ToVector2 | Vector3 is converted to Vector2. |
Vector3.ToVector4 | Vector3 is converted to Vector4. |
Vector3Int
Class Name | Description |
---|---|
Vector3Int.Add | Add Vector3Int. |
Vector3Int.CeilToInt | Converts a Vector3 to a Vector3Int by doing a Ceiling to each value. |
Vector3Int.Clamp | Clamps the Vector3Int to the bounds given by min and max. |
Vector3Int.Compose | Compose Vector3Int. |
Vector3Int.Decompose | Decompose Vector3Int. |
Vector3Int.Distance | Calculates the distance between A and B. |
Vector3Int.Div | Divide Vector3Int by int. |
Vector3Int.Equals | Returns true if two vectors are equal. |
Vector3Int.FloorToInt | Converts a Vector3 to a Vector3Int by doing a Floor to each value. |
Vector3Int.GetIndexer | Output the components of Vector3Int using an indexer. |
Vector3Int.GetX | Output the X component of Vector3Int. |
Vector3Int.GetY | Output the Y component of Vector3Int. |
Vector3Int.GetZ | Output the Z component of Vector3Int. |
Vector3Int.Magnitude | The length of vector. |
Vector3Int.Max | Create a vector that is made from the largest components of two vectors. |
Vector3Int.Min | Create a vector that is made from the smallest components of two vectors. |
Vector3Int.Mul | Multiply Vector3Int 2 by int. |
Vector3Int.Negative | To invert the sign of the Vector3Int. |
Vector3Int.NotEquals | Returns true if two vectors are not equal. |
Vector3Int.RoundToInt | Converts a Vector3 to a Vector3Int by doing a Round to each value. |
Vector3Int.Scale | Multiplies two vectors component-wise. |
Vector3Int.SetIndexer | Sets the components of Vector3Int using an indexer. |
Vector3Int.SetX | Sets the X component of Vector3Int. |
Vector3Int.SetY | Sets the Y component of Vector3Int. |
Vector3Int.SetZ | Sets the Z component of Vector3Int. |
Vector3Int.SqrMagnitude | Calculate the length of the square of the vector. |
Vector3Int.Sub | Subtract Vector3Int. |
Vector3Int.ToString | Returns a formatted string of Vector3Int. |
Vector3Int.ToVector2Int | Vector3Int is converted to Vector2Int. |
Vector3Int.ToVector3 | Vector3Int is converted to Vector3. |
Vector4
Class Name | Description |
---|---|
Vector4.Add | Add Vector4. |
Vector4.Compose | Compose Vector4. |
Vector4.Decompose | Decompose Vector4. |
Vector4.Distance | Calculates the distance between A and B. |
Vector4.Div | Divide Vector4 by float. |
Vector4.Dot | Dot Product of two vectors. |
Vector4.Equals | Returns true if two vectors are approximately equal. |
Vector4.GetIndexer | Output the components of Vector4 using an indexer. |
Vector4.GetW | Output the W component of Vector4. |
Vector4.GetX | Output the X component of Vector4. |
Vector4.GetY | Output the Y component of Vector4. |
Vector4.GetZ | Output the Z component of Vector4. |
Vector4.Lerp | Linear interpolation is performed between the vectors of From and To with the interpolation parameter T. |
Vector4.LerpUnclamped | Linear interpolation is performed between the vectors of From and To with the interpolation parameter T. |
Vector4.Magnitude | The length of vector. |
Vector4.Max | Create a vector that is made from the largest components of two vectors. |
Vector4.Min | Create a vector that is made from the smallest components of two vectors. |
Vector4.MoveTowards | Calculating a vector that moves from the current position Current to Target. |
Vector4.Mul | Multiply Vector4 by float. |
Vector4.Negative | To invert the sign of the Vector4. |
Vector4.Normalize | Vector4 normalized vector |
Vector4.NotEquals | Returns true if two vectors are not approximately equal. |
Vector4.Project | Calculate so that the vector is normalized and orthogonal to other vectors. |
Vector4.Scale | Multiplies two vectors component-wise. |
Vector4.SetIndexer | Sets the components of Vector4 using an indexer. |
Vector4.SetW | Sets the W component of Vector4. |
Vector4.SetX | Sets the X component of Vector4. |
Vector4.SetY | Sets the Y component of Vector4. |
Vector4.SetZ | Sets the Z component of Vector4. |
Vector4.SqrMagnitude | Calculate the length of the square of the vector. |
Vector4.Sub | Subtract Vector4. |
Vector4.ToColor | Vector4 is converted to Color. |
Vector4.ToString | Returns a formatted string of Vector4. |
Vector4.ToVector2 | Vector4 is converted to Vector2. |
Vector4.ToVector3 | Vector4 is converted to Vector3. |