# Overview

The **Toolbox** in **Incari** holds all the possible [**Nodes**](/incari-studio/2022.1/modules/logic-editor.md#nodes) a user can implement. These **Nodes** are the driving force of any **Incari Project** as they provide the necessary **Logic** to make **Projects** perform. They can all be found in the [**Logic Editor**](/incari-studio/2022.1/modules/logic-editor.md). Each **Node** has different **Input Sockets**, **Output Sockets**, and **Attributes**. These are all described in detail in the **Node's** page.

### Scopes

The **Logic Editor** can have several tabs, determining at which level this **Logic** will be applied. On start, it will show a [**Project**](/incari-studio/2022.1/modules/project-outliner.md) tab and a tab with the name of the current [**Scene**](/incari-studio/2022.1/objects-and-types/project-objects/scene.md). It is also possible to have a tab for **Functions** or [**Prefabs**](/incari-studio/2022.1/objects-and-types/prefabs.md). On each **Logic** level, represented by these tabs, different **Nodes** are available in the **Toolbox**. This is the **Scope** of each **Node**. In other words, the **Scope** of a **Node** determines on which of the tabs said **Node** will be available. The *Table of Contents* below is broken down into these four tab types and gives all the **Nodes** available in each with links to their documentation.

## Contents

{% tabs %}
{% tab title="Project" %}

* [**Array**](/incari-studio/2022.1/toolbox/array.md)
  * [**Array Value**](/incari-studio/2022.1/toolbox/array/array-value.md)
  * [**Clear Array**](/incari-studio/2022.1/toolbox/array/clear-array.md)
  * [**Concat Arrays**](/incari-studio/2022.1/toolbox/array/concat-arrays.md)
  * [**Get Array Element**](/incari-studio/2022.1/toolbox/array/get-array-element.md)
  * [**Insert Array Element**](/incari-studio/2022.1/toolbox/array/insert-array-element.md)
  * [**Length of Array**](/incari-studio/2022.1/toolbox/array/length-of-array.md)
  * [**Pop Array Element**](/incari-studio/2022.1/toolbox/array/pop-array-element.md)
  * [**Push Array Element**](/incari-studio/2022.1/toolbox/array/push-array-element.md)
  * [**Remove Array Element**](/incari-studio/2022.1/toolbox/array/remove-array-element.md)
  * [**Set Array Element**](/incari-studio/2022.1/toolbox/array/set-array-element.md)
* [**Binary**](/incari-studio/2022.1/toolbox/binary.md)
  * [**Binary (Hex) Value**](/incari-studio/2022.1/toolbox/binary/binary-hex-value.md)
  * [**Concat Binaries**](/incari-studio/2022.1/toolbox/binary/concat-binaries.md)
* [**Communication**](/incari-studio/2022.1/toolbox/communication.md)
  * [**CAN**](/incari-studio/2022.1/toolbox/communication/can.md)
    * [**Events**](/incari-studio/2022.1/toolbox/communication/can/events.md)
      * [**On CAN Start**](/incari-studio/2022.1/toolbox/communication/can/events/oncanstart.md)
      * [**On CAN Stop**](/incari-studio/2022.1/toolbox/communication/can/events/oncanstop.md)
      * [**On CAN Packet Received**](/incari-studio/2022.1/toolbox/communication/can/events/oncanpacketreceived.md)
    * [**CAN Start**](/incari-studio/2022.1/toolbox/communication/can/canstart.md)
    * [**CAN Stop**](/incari-studio/2022.1/toolbox/communication/can/canstop.md)
    * [**CAN Send Packet**](/incari-studio/2022.1/toolbox/communication/can/cansendpacket.md)
  * [**HTTP**](/incari-studio/2022.1/toolbox/communication/http.md)
    * [**Events**](/incari-studio/2022.1/toolbox/communication/http/events.md)
      * [**On HTTP Route**](/incari-studio/2022.1/toolbox/communication/http/events/onhttproute.md)
      * [**On HTTP Server Start**](/incari-studio/2022.1/toolbox/communication/http/events/onhttpserverstart.md)
      * [**On HTTP Server Stop**](/incari-studio/2022.1/toolbox/communication/http/events/onhttpserverstop.md)
    * [**HTTP Client**](/incari-studio/2022.1/toolbox/communication/http/httpclient.md)
    * [**HTTP Response**](/incari-studio/2022.1/toolbox/communication/http/httpresponse.md)
    * [**HTTP Server Start**](/incari-studio/2022.1/toolbox/communication/http/httpserverstart.md)
    * [**HTTP Server Stop**](/incari-studio/2022.1/toolbox/communication/http/httpserverstop.md)
  * [**MQTT**](/incari-studio/2022.1/toolbox/communication/mqtt.md)
    * [**Events**](/incari-studio/2022.1/toolbox/communication/mqtt/events.md)
      * [**On MQTT Start**](/incari-studio/2022.1/toolbox/communication/mqtt/events/onmqttstart.md)
      * [**On MQTT Stop**](/incari-studio/2022.1/toolbox/communication/mqtt/events/onmqttstop.md)
      * [**On MQTT Topic**](/incari-studio/2022.1/toolbox/communication/mqtt/events/onmqtttopic.md)
    * [**MQTT Start**](/incari-studio/2022.1/toolbox/communication/mqtt/mqttstart.md)
    * [**MQTT Stop**](/incari-studio/2022.1/toolbox/communication/mqtt/mqttstop.md)
    * [**MQTT Subscribe**](/incari-studio/2022.1/toolbox/communication/mqtt/mqttsubscribe.md)
    * [**MQTT Publish**](/incari-studio/2022.1/toolbox/communication/mqtt/mqttpublish.md)
  * [**Serial**](/incari-studio/2022.1/toolbox/communication/serial.md)
    * [**Events**](/incari-studio/2022.1/toolbox/communication/serial/events.md)
      * [**On Serial Start**](/incari-studio/2022.1/toolbox/communication/serial/events/onserialstart.md)
      * [**On Serial Stop**](/incari-studio/2022.1/toolbox/communication/serial/events/onserialstop.md)
      * [**On Serial Packet Receive**](/incari-studio/2022.1/toolbox/communication/serial/events/onserialpacketreceive.md)
      * [**On Serial Error**](/incari-studio/2022.1/toolbox/communication/serial/events/onserialerror.md)
    * [**Serial Start**](/incari-studio/2022.1/toolbox/communication/serial/serialstart.md)
    * [**Serial Stop**](/incari-studio/2022.1/toolbox/communication/serial/serialstop.md)
    * [**Serial Send Packet**](/incari-studio/2022.1/toolbox/communication/serial/serialsendpacket.md)
* [**DateTime**](/incari-studio/2022.1/toolbox/datetime.md)
  * [**Date Time Formatter**](/incari-studio/2022.1/toolbox/datetime/date-time-formatter.md)
  * [**Now (UTC)**](/incari-studio/2022.1/toolbox/datetime/now-utc.md)
  * [**System Time**](/incari-studio/2022.1/toolbox/datetime/system-time.md)
  * [**Timezone Value**](/incari-studio/2022.1/toolbox/datetime/timezone-value.md)
* [**Development**](/incari-studio/2022.1/toolbox/development.md)
  * [**Assert**](/incari-studio/2022.1/toolbox/development/assert.md)
  * [**Benchmark Get**](/incari-studio/2022.1/toolbox/development/benchmark-get.md)
  * [**Benchmark Start**](/incari-studio/2022.1/toolbox/development/benchmark-start.md)
  * [**Benchmark Stop**](/incari-studio/2022.1/toolbox/development/benchmark-stop.md)
  * [**Clear Console**](/incari-studio/2022.1/toolbox/development/clear-console.md)
  * [**Console**](/incari-studio/2022.1/toolbox/development/console.md)
  * [**Profiler Start**](/incari-studio/2022.1/toolbox/development/profiler-start.md)
  * [**Profiler Stop**](/incari-studio/2022.1/toolbox/development/profiler-stop.md)
* [**Dictionary**](/incari-studio/2022.1/toolbox/dictionary.md)
  * [**Clear Dictionary**](/incari-studio/2022.1/toolbox/dictionary/clear-dictionary.md)
  * [**Dictionary Value**](/incari-studio/2022.1/toolbox/dictionary/dictionary-value.md)
  * [**Erase Dictionary Element**](/incari-studio/2022.1/toolbox/dictionary/erase-dictionary-element.md)
  * [**Get Dictionary Element**](/incari-studio/2022.1/toolbox/dictionary/get-dictionary-element.md)
  * [**Get Dictionary Keys**](/incari-studio/2022.1/toolbox/dictionary/get-dictionary-keys.md)
  * [**Get Dictionary Values**](/incari-studio/2022.1/toolbox/dictionary/get-dictionary-values.md)
  * [**Merge Dictionaries**](/incari-studio/2022.1/toolbox/dictionary/merge-dictionaries.md)
  * [**Set Dictionary Element**](/incari-studio/2022.1/toolbox/dictionary/set-dictionary-element.md)
  * [**Size of Dictionary**](/incari-studio/2022.1/toolbox/dictionary/size-of-dictionary.md)
* [**Events**](/incari-studio/2022.1/toolbox/events.md)
  * [**Custom**](/incari-studio/2022.1/toolbox/events/custom.md)
    * [**Event Listener**](/incari-studio/2022.1/toolbox/events/custom/event-listener.md)
    * [**Event Trigger**](/incari-studio/2022.1/toolbox/events/custom/event-trigger.md)
  * [**Screen**](/incari-studio/2022.1/toolbox/events/screen.md)
    * [**On Screen Scene Change**](/incari-studio/2022.1/toolbox/events/screen/onscreenscenechange.md)
  * [**Variables**](/incari-studio/2022.1/toolbox/events/variables.md)
    * [**On Variable Change**](/incari-studio/2022.1/toolbox/events/variables/on-variable-change.md)
    * [**On Variable Set**](/incari-studio/2022.1/toolbox/events/variables/on-variable-set.md)
* [**Flow Control**](/incari-studio/2022.1/toolbox/flow-control.md)
  * [**Branch**](/incari-studio/2022.1/toolbox/flow-control/branch.md)
  * [**For Each Loop**](/incari-studio/2022.1/toolbox/flow-control/foreachloop.md)
  * [**For Loop**](/incari-studio/2022.1/toolbox/flow-control/forloop.md)
  * [**Index Switch**](/incari-studio/2022.1/toolbox/flow-control/indexswitch.md)
  * [**Is Equal**](/incari-studio/2022.1/toolbox/flow-control/is-equal.md)
  * [**Is Greater Equal**](/incari-studio/2022.1/toolbox/flow-control/is-greater-equal.md)
  * [**Is Less Equal**](/incari-studio/2022.1/toolbox/flow-control/is-less-equal.md)
  * [**Select Data**](/incari-studio/2022.1/toolbox/flow-control/select-data.md)
  * [**Sequential**](/incari-studio/2022.1/toolbox/flow-control/sequential.md)
  * [**Switch**](/incari-studio/2022.1/toolbox/flow-control/switch.md)
  * [**Toggle**](/incari-studio/2022.1/toolbox/flow-control/toggle.md)
* [**Functions**](/incari-studio/2022.1/toolbox/functions.md)
  * [**Function**](/incari-studio/2022.1/toolbox/functions/function.md)
    * [**Function Input**](/incari-studio/2022.1/toolbox/functions/function/function-input.md)
    * [**Function Output**](/incari-studio/2022.1/toolbox/functions/function/function-output.md)
* [**IO**](/incari-studio/2022.1/toolbox/io.md)
  * [**Load File**](/incari-studio/2022.1/toolbox/io/loadfile.md)
  * [**Save File**](/incari-studio/2022.1/toolbox/io/savefile.md)
* [**Incari**](/incari-studio/2022.1/toolbox/incari.md)
  * [**Scenes**](/incari-studio/2022.1/toolbox/incari/scenes.md)
    * [**Scene**](/incari-studio/2022.1/toolbox/incari/scenes/scene.md)
  * [**Screen**](/incari-studio/2022.1/toolbox/incari/screen.md)
    * [**Get Scene**](/incari-studio/2022.1/toolbox/incari/screen/getscene.md)
    * [**Set Scene**](/incari-studio/2022.1/toolbox/incari/screen/setscene.md)
  * [**Screens**](/incari-studio/2022.1/toolbox/incari/screens.md)
    * [**Screen**](/incari-studio/2022.1/toolbox/incari/screens/screen.md)
* [**Math**](/incari-studio/2022.1/toolbox/math.md)
  * [**Absolute**](/incari-studio/2022.1/toolbox/math/absolute.md)
  * [**Add**](/incari-studio/2022.1/toolbox/math/add.md)
  * [**Average**](/incari-studio/2022.1/toolbox/math/average.md)
  * [**Boolean**](/incari-studio/2022.1/toolbox/math/boolean.md)
    * [**AND**](/incari-studio/2022.1/toolbox/math/boolean/and.md)
    * [**Bool Value**](/incari-studio/2022.1/toolbox/math/boolean/bool-value.md)
    * [**Negate**](/incari-studio/2022.1/toolbox/math/boolean/negate.md)
    * [**OR**](/incari-studio/2022.1/toolbox/math/boolean/or.md)
  * [**Ceil**](/incari-studio/2022.1/toolbox/math/ceil.md)
  * [**Clamp**](/incari-studio/2022.1/toolbox/math/clamp.md)
  * [**Decrement**](/incari-studio/2022.1/toolbox/math/decrement.md)
  * [**Divide**](/incari-studio/2022.1/toolbox/math/divide.md)
  * [**Floor**](/incari-studio/2022.1/toolbox/math/floor.md)
  * [**Increment**](/incari-studio/2022.1/toolbox/math/increment.md)
  * [**Interpolate**](/incari-studio/2022.1/toolbox/math/interpolate.md)
  * [**Logarithm**](/incari-studio/2022.1/toolbox/math/logarithm.md)
  * [**Math Constant**](/incari-studio/2022.1/toolbox/math/math-constant.md)
  * [**Maximum**](/incari-studio/2022.1/toolbox/math/maximum.md)
  * [**Minimum**](/incari-studio/2022.1/toolbox/math/minimum.md)
  * [**Modulo**](/incari-studio/2022.1/toolbox/math/modulo.md)
  * [**Multiply**](/incari-studio/2022.1/toolbox/math/multiply.md)
  * [**Numerical Value**](/incari-studio/2022.1/toolbox/math/numerical-value.md)
  * [**Power**](/incari-studio/2022.1/toolbox/math/power.md)
  * [**Random**](/incari-studio/2022.1/toolbox/math/random.md)
  * [**Range Mapper**](/incari-studio/2022.1/toolbox/math/range-mapper.md)
  * [**Root**](/incari-studio/2022.1/toolbox/math/root.md)
  * [**Rotation Matrix**](/incari-studio/2022.1/toolbox/math/rotation-matrix.md)
  * [**Subtract**](/incari-studio/2022.1/toolbox/math/subtract.md)
  * [**Trigonometry**](/incari-studio/2022.1/toolbox/math/trigonometry.md)
    * [**Arc Cosine**](/incari-studio/2022.1/toolbox/math/trigonometry/arc-cosine.md)
    * [**Arc Sine**](/incari-studio/2022.1/toolbox/math/trigonometry/arc-sine.md)
    * [**Arc Tangent**](/incari-studio/2022.1/toolbox/math/trigonometry/arc-tangent.md)
    * [**Arc Tangent 2**](/incari-studio/2022.1/toolbox/math/trigonometry/arc-tangent2.md)
    * [**Cosine**](/incari-studio/2022.1/toolbox/math/trigonometry/cosine.md)
    * [**Radian-Degree Converter**](/incari-studio/2022.1/toolbox/math/trigonometry/radian-degree-converter.md)
    * [**Sine**](/incari-studio/2022.1/toolbox/math/trigonometry/sine.md)
    * [**Tangent**](/incari-studio/2022.1/toolbox/math/trigonometry/tangent.md)
  * [**Vector Value**](/incari-studio/2022.1/toolbox/math/vector-value.md)
* [**String**](/incari-studio/2022.1/toolbox/string.md)
  * [**Capitalize**](/incari-studio/2022.1/toolbox/string/capitalize.md)
  * [**CharCodeAt**](/incari-studio/2022.1/toolbox/string/charcodeat.md)
  * [**Compare**](/incari-studio/2022.1/toolbox/string/compare.md)
  * [**Concat Strings**](/incari-studio/2022.1/toolbox/string/concatstrings.md)
  * [**Contains**](/incari-studio/2022.1/toolbox/string/contains.md)
  * [**EndsWith**](/incari-studio/2022.1/toolbox/string/endswith.md)
  * [**CryptoHash**](/incari-studio/2022.1/toolbox/string/create-hash.md)
  * [**Format**](/incari-studio/2022.1/toolbox/string/format.md)
  * [**FormatArray**](/incari-studio/2022.1/toolbox/string/formatarray.md)
  * [**IndexOf**](/incari-studio/2022.1/toolbox/string/indexof.md)
  * [**Join**](/incari-studio/2022.1/toolbox/string/join.md)
  * [**JSON Parse**](/incari-studio/2022.1/toolbox/string/jsonparse.md)
  * [**JSON Stringify**](/incari-studio/2022.1/toolbox/string/jsonstringify.md)
  * [**LastIndexOf**](/incari-studio/2022.1/toolbox/string/lastindexof.md)
  * [**Length**](/incari-studio/2022.1/toolbox/string/length.md)
  * [**Lower**](/incari-studio/2022.1/toolbox/string/lower.md)
  * [**IsLower**](/incari-studio/2022.1/toolbox/string/islower.md)
  * [**MatchRegex**](/incari-studio/2022.1/toolbox/string/match-regex.md)
  * [**PaddingLeft**](/incari-studio/2022.1/toolbox/string/paddingleft.md)
  * [**PaddingRight**](/incari-studio/2022.1/toolbox/string/paddingright.md)
  * [**RandomString**](/incari-studio/2022.1/toolbox/string/random.md)
  * [**RemoveCharacters**](/incari-studio/2022.1/toolbox/string/remove-characters.md)
  * [**Replace**](/incari-studio/2022.1/toolbox/string/replace.md)
  * [**ReplaceRegex**](/incari-studio/2022.1/toolbox/string/replaceregex.md)
  * [**Reverse**](/incari-studio/2022.1/toolbox/string/reverse.md)
  * [**Split**](/incari-studio/2022.1/toolbox/string/split.md)
  * [**StartsWith**](/incari-studio/2022.1/toolbox/string/startswith.md)
  * [**String Value**](/incari-studio/2022.1/toolbox/string/stringvalue.md)
  * [**Trim**](/incari-studio/2022.1/toolbox/string/trim.md)
  * [**TrimLeft**](/incari-studio/2022.1/toolbox/string/trimleft.md)
  * [**TrimRight**](/incari-studio/2022.1/toolbox/string/trimright.md)
  * [**Upper**](/incari-studio/2022.1/toolbox/string/upper.md)
  * [**IsUpper**](/incari-studio/2022.1/toolbox/string/isupper.md)
* [**Transition**](/incari-studio/2022.1/toolbox/transition.md)
  * [**CrossFade**](/incari-studio/2022.1/toolbox/transition/crossfade.md)
  * [**Fade**](/incari-studio/2022.1/toolbox/transition/fade.md)
  * [**MoveInFromBottom**](/incari-studio/2022.1/toolbox/transition/moveinfrombottom.md)
  * [**MoveInFromLeft**](/incari-studio/2022.1/toolbox/transition/moveinfromleft.md)
  * [**MoveInFromRight**](/incari-studio/2022.1/toolbox/transition/moveinfromright.md)
  * [**MoveInFromTop**](/incari-studio/2022.1/toolbox/transition/moveinfromtop.md)
  * [**SlideInFromBottom**](/incari-studio/2022.1/toolbox/transition/slideinfrombottom.md)
  * [**SlideInFromLeft**](/incari-studio/2022.1/toolbox/transition/slideinfromleft.md)
  * [**SlideInFromRight**](/incari-studio/2022.1/toolbox/transition/slideinfromright.md)
  * [**SlideInFromTop**](/incari-studio/2022.1/toolbox/transition/slideinfromtop.md)
* [**Utilities**](/incari-studio/2022.1/toolbox/utilities.md)
  * [**Color Value**](/incari-studio/2022.1/toolbox/utilities/colorvalue.md)
  * [**Conversion**](/incari-studio/2022.1/toolbox/utilities/conversion.md)
  * [**Create CustomID**](/incari-studio/2022.1/toolbox/utilities/createcustomid.md)
  * [**Create Object**](/incari-studio/2022.1/toolbox/utilities/create-object.md)
  * [**Get Command Line Option**](/incari-studio/2022.1/toolbox/utilities/get-command-line-option.md)
  * [**Group**](/incari-studio/2022.1/toolbox/utilities/group.md)
  * [**Interval**](/incari-studio/2022.1/toolbox/utilities/interval.md)
    * [**Reset Interval**](/incari-studio/2022.1/toolbox/utilities/interval/resetinterval.md)
    * [**Start Interval**](/incari-studio/2022.1/toolbox/utilities/interval/startinterval.md)
  * [**Is Data Type**](/incari-studio/2022.1/toolbox/utilities/isdatatype.md)
  * [**Is Object Type**](/incari-studio/2022.1/toolbox/utilities/isobjecttype.md)
  * [**System Call**](/incari-studio/2022.1/toolbox/utilities/systemcall.md)
  * [**Timeout**](/incari-studio/2022.1/toolbox/utilities/timeout.md)
    * [**Cancel Timeout**](/incari-studio/2022.1/toolbox/utilities/timeout/canceltimeout.md)
    * [**Start Timeout**](/incari-studio/2022.1/toolbox/utilities/timeout/starttimeout.md)
* [**Variables**](/incari-studio/2022.1/toolbox/variables.md)
  * [**Variable Getter**](/incari-studio/2022.1/toolbox/variables/variable-getter.md)
  * [**Variable Setter**](/incari-studio/2022.1/toolbox/variables/variable-setter.md)
    {% endtab %}

{% tab title="Scene" %}

* [**Actions**](/incari-studio/2022.1/toolbox/actions.md)
  * [**Delay Action**](/incari-studio/2022.1/toolbox/actions/delayaction.md)
  * [**FadeFromTo Action**](/incari-studio/2022.1/toolbox/actions/fadefromtoaction.md)
  * [**FadeTo Action**](/incari-studio/2022.1/toolbox/actions/fadetoaction.md)
  * [**MoveBy Action**](/incari-studio/2022.1/toolbox/actions/movebyaction.md)
  * [**MoveTo Action**](/incari-studio/2022.1/toolbox/actions/movetoaction.md)
  * [**RotateBy Action**](/incari-studio/2022.1/toolbox/actions/rotatebyaction.md)
  * [**RotateTo Action**](/incari-studio/2022.1/toolbox/actions/rotatetoaction.md)
  * [**RotateFromTo Action**](/incari-studio/2022.1/toolbox/actions/rotatefromtoaction.md)
  * [**ScaleBy Action**](/incari-studio/2022.1/toolbox/actions/scalebyaction.md)
  * [**ScaleTo Action**](/incari-studio/2022.1/toolbox/actions/scaletoaction.md)
* [**Array**](/incari-studio/2022.1/toolbox/array.md)
  * [**Array Value**](/incari-studio/2022.1/toolbox/array/array-value.md)
  * [**Clear Array**](/incari-studio/2022.1/toolbox/array/clear-array.md)
  * [**Concat Arrays**](/incari-studio/2022.1/toolbox/array/concat-arrays.md)
  * [**Get Array Element**](/incari-studio/2022.1/toolbox/array/get-array-element.md)
  * [**Insert Array Element**](/incari-studio/2022.1/toolbox/array/insert-array-element.md)
  * [**Length of Array**](/incari-studio/2022.1/toolbox/array/length-of-array.md)
  * [**Pop Array Element**](/incari-studio/2022.1/toolbox/array/pop-array-element.md)
  * [**Push Array Element**](/incari-studio/2022.1/toolbox/array/push-array-element.md)
  * [**Remove Array Element**](/incari-studio/2022.1/toolbox/array/remove-array-element.md)
  * [**Set Array Element**](/incari-studio/2022.1/toolbox/array/set-array-element.md)
* [**Binary**](/incari-studio/2022.1/toolbox/binary.md)
  * [**Binary (Hex) Value**](/incari-studio/2022.1/toolbox/binary/binary-hex-value.md)
  * [**Concat Binaries**](/incari-studio/2022.1/toolbox/binary/concat-binaries.md)
* [**Communication**](/incari-studio/2022.1/toolbox/communication.md)
  * [**CAN**](/incari-studio/2022.1/toolbox/communication/can.md)
    * [**Events**](/incari-studio/2022.1/toolbox/communication/can/events.md)
      * [**On CAN Start**](/incari-studio/2022.1/toolbox/communication/can/events/oncanstart.md)
      * [**On CAN Stop**](/incari-studio/2022.1/toolbox/communication/can/events/oncanstop.md)
      * [**On CAN Packet Received**](/incari-studio/2022.1/toolbox/communication/can/events/oncanpacketreceived.md)
    * [**CAN Start**](/incari-studio/2022.1/toolbox/communication/can/canstart.md)
    * [**CAN Stop**](/incari-studio/2022.1/toolbox/communication/can/canstop.md)
    * [**CAN Send Packet**](/incari-studio/2022.1/toolbox/communication/can/cansendpacket.md)
  * [**HTTP**](/incari-studio/2022.1/toolbox/communication/http.md)
    * [**Events**](/incari-studio/2022.1/toolbox/communication/http/events.md)
      * [**On HTTP Route**](/incari-studio/2022.1/toolbox/communication/http/events/onhttproute.md)
      * [**On HTTP Server Start**](/incari-studio/2022.1/toolbox/communication/http/events/onhttpserverstart.md)
      * [**On HTTP Server Stop**](/incari-studio/2022.1/toolbox/communication/http/events/onhttpserverstop.md)
    * [**HTTP Client**](/incari-studio/2022.1/toolbox/communication/http/httpclient.md)
    * [**HTTP Response**](/incari-studio/2022.1/toolbox/communication/http/httpresponse.md)
    * [**HTTP Server Start**](/incari-studio/2022.1/toolbox/communication/http/httpserverstart.md)
    * [**HTTP Server Stop**](/incari-studio/2022.1/toolbox/communication/http/httpserverstop.md)
  * [**MQTT**](/incari-studio/2022.1/toolbox/communication/mqtt.md)
    * [**Events**](/incari-studio/2022.1/toolbox/communication/mqtt/events.md)
      * [**On MQTT Start**](/incari-studio/2022.1/toolbox/communication/mqtt/events/onmqttstart.md)
      * [**On MQTT Stop**](/incari-studio/2022.1/toolbox/communication/mqtt/events/onmqttstop.md)
      * [**On MQTT Topic**](/incari-studio/2022.1/toolbox/communication/mqtt/events/onmqtttopic.md)
    * [**MQTT Start**](/incari-studio/2022.1/toolbox/communication/mqtt/mqttstart.md)
    * [**MQTT Stop**](/incari-studio/2022.1/toolbox/communication/mqtt/mqttstop.md)
    * [**MQTT Subscribe**](/incari-studio/2022.1/toolbox/communication/mqtt/mqttsubscribe.md)
    * [**MQTT Publish**](/incari-studio/2022.1/toolbox/communication/mqtt/mqttpublish.md)
  * [**Serial**](/incari-studio/2022.1/toolbox/communication/serial.md)
    * [**Events**](/incari-studio/2022.1/toolbox/communication/serial/events.md)
      * [**On Serial Start**](/incari-studio/2022.1/toolbox/communication/serial/events/onserialstart.md)
      * [**On Serial Stop**](/incari-studio/2022.1/toolbox/communication/serial/events/onserialstop.md)
      * [**On Serial Packet Receive**](/incari-studio/2022.1/toolbox/communication/serial/events/onserialpacketreceive.md)
      * [**On Serial Error**](/incari-studio/2022.1/toolbox/communication/serial/events/onserialerror.md)
    * [**Serial Start**](/incari-studio/2022.1/toolbox/communication/serial/serialstart.md)
    * [**Serial Stop**](/incari-studio/2022.1/toolbox/communication/serial/serialstop.md)
    * [**Serial Send Packet**](/incari-studio/2022.1/toolbox/communication/serial/serialsendpacket.md)
* [**DateTime**](/incari-studio/2022.1/toolbox/datetime.md)
  * [**Date Time Formatter**](/incari-studio/2022.1/toolbox/datetime/date-time-formatter.md)
  * [**Now (UTC)**](/incari-studio/2022.1/toolbox/datetime/now-utc.md)
  * [**System Time**](/incari-studio/2022.1/toolbox/datetime/system-time.md)
  * [**Timezone Value**](/incari-studio/2022.1/toolbox/datetime/timezone-value.md)
* [**Development**](/incari-studio/2022.1/toolbox/development.md)
  * [**Assert**](/incari-studio/2022.1/toolbox/development/assert.md)
  * [**Benchmark Get**](/incari-studio/2022.1/toolbox/development/benchmark-get.md)
  * [**Benchmark Start**](/incari-studio/2022.1/toolbox/development/benchmark-start.md)
  * [**Benchmark Stop**](/incari-studio/2022.1/toolbox/development/benchmark-stop.md)
  * [**Clear Console**](/incari-studio/2022.1/toolbox/development/clear-console.md)
  * [**Console**](/incari-studio/2022.1/toolbox/development/console.md)
  * [**Profiler Start**](/incari-studio/2022.1/toolbox/development/profiler-start.md)
  * [**Profiler Stop**](/incari-studio/2022.1/toolbox/development/profiler-stop.md)
* [**Dictionary**](/incari-studio/2022.1/toolbox/dictionary.md)
  * [**Clear Dictionary**](/incari-studio/2022.1/toolbox/dictionary/clear-dictionary.md)
  * [**Dictionary Value**](/incari-studio/2022.1/toolbox/dictionary/dictionary-value.md)
  * [**Erase Dictionary Element**](/incari-studio/2022.1/toolbox/dictionary/erase-dictionary-element.md)
  * [**Get Dictionary Element**](/incari-studio/2022.1/toolbox/dictionary/get-dictionary-element.md)
  * [**Get Dictionary Keys**](/incari-studio/2022.1/toolbox/dictionary/get-dictionary-keys.md)
  * [**Get Dictionary Values**](/incari-studio/2022.1/toolbox/dictionary/get-dictionary-values.md)
  * [**Merge Dictionaries**](/incari-studio/2022.1/toolbox/dictionary/merge-dictionaries.md)
  * [**Set Dictionary Element**](/incari-studio/2022.1/toolbox/dictionary/set-dictionary-element.md)
  * [**Size of Dictionary**](/incari-studio/2022.1/toolbox/dictionary/size-of-dictionary.md)
* [**Events**](/incari-studio/2022.1/toolbox/events.md)
  * [**Custom**](/incari-studio/2022.1/toolbox/events/custom.md)
    * [**Event Listener**](/incari-studio/2022.1/toolbox/events/custom/event-listener.md)
    * [**Event Trigger**](/incari-studio/2022.1/toolbox/events/custom/event-trigger.md)
  * [**Gestures**](/incari-studio/2022.1/toolbox/events/gestures.md)
    * [**On Swipe**](/incari-studio/2022.1/toolbox/events/gestures/on-swipe.md)
    * [**On Tap**](/incari-studio/2022.1/toolbox/events/gestures/on-tap.md)
  * [**ImageSequence**](/incari-studio/2022.1/toolbox/events/imagesequence.md)
    * [**On ImageSequence Frame Changed**](/incari-studio/2022.1/toolbox/events/imagesequence/on-imagesequence-frame-changed.md)
    * [**On ImageSequence Pause**](/incari-studio/2022.1/toolbox/events/imagesequence/on-imagesequence-pause.md)
    * [**On ImageSequence Play**](/incari-studio/2022.1/toolbox/events/imagesequence/on-imagesequence-play.md)
    * [**On ImageSequence Stop**](/incari-studio/2022.1/toolbox/events/imagesequence/on-imagesequence-stop.md)
  * [**Keyboard**](/incari-studio/2022.1/toolbox/events/keyboard.md)
    * [**On Key Press**](/incari-studio/2022.1/toolbox/events/keyboard/on-key-press.md)
    * [**On Key Release**](/incari-studio/2022.1/toolbox/events/keyboard/on-key-release.md)
  * [**List**](/incari-studio/2022.1/toolbox/events/list.md)
    * [**On List Current Index Change**](/incari-studio/2022.1/toolbox/events/list/on-list-current-index-change.md)
    * [**On List Entry Select**](/incari-studio/2022.1/toolbox/events/list/on-list-entry-select.md)
    * [**On List Load**](/incari-studio/2022.1/toolbox/events/list/on-list-load.md)
  * [**Mouse**](/incari-studio/2022.1/toolbox/events/mouse.md)
    * [**On Hover Enter**](/incari-studio/2022.1/toolbox/events/mouse/on-hover-enter.md)
    * [**On Hover Leave**](/incari-studio/2022.1/toolbox/events/mouse/on-hover-leave.md)
    * [**On Mouse Button Down**](/incari-studio/2022.1/toolbox/events/mouse/on-mouse-button-down.md)
    * [**On Mouse Button Up**](/incari-studio/2022.1/toolbox/events/mouse/on-mouse-button-up.md)
    * [**On Mouse Click**](/incari-studio/2022.1/toolbox/events/mouse/on-mouse-click.md)
    * [**On Mouse Double Click**](/incari-studio/2022.1/toolbox/events/mouse/on-mouse-double-click.md)
    * [**On Mouse Enter**](/incari-studio/2022.1/toolbox/events/mouse/on-mouse-enter.md)
    * [**On Mouse Leave**](/incari-studio/2022.1/toolbox/events/mouse/on-mouse-leave.md)
    * [**On Mouse Move**](/incari-studio/2022.1/toolbox/events/mouse/on-mouse-move.md)
    * [**On Mouse Scroll**](/incari-studio/2022.1/toolbox/events/mouse/on-mouse-scroll.md)
  * [**Object**](/incari-studio/2022.1/toolbox/events/object.md)
    * [**On Alpha Change**](/incari-studio/2022.1/toolbox/events/object/on-alpha-change.md)
    * [**On Opacity Change**](/incari-studio/2022.1/toolbox/events/object/on-opacity-change.md)
    * [**On Position Change**](/incari-studio/2022.1/toolbox/events/object/on-position-change.md)
    * [**On Position Change 2D**](/incari-studio/2022.1/toolbox/events/object/on-position-change-2d.md)
    * [**On Rotation Change**](/incari-studio/2022.1/toolbox/events/object/on-rotation-change.md)
    * [**On Rotation Change 2D**](/incari-studio/2022.1/toolbox/events/object/on-rotation-change-2d.md)
    * [**On Scale Change**](/incari-studio/2022.1/toolbox/events/object/on-scale-change.md)
    * [**On Visibility Change**](/incari-studio/2022.1/toolbox/events/object/on-visibility-change.md)
  * [**On-Screen Keyboard**](/incari-studio/2022.1/toolbox/events/on-screenkeyboard.md)
    * [**On On-Screen Keyboard Arrow Down Pressed**](/incari-studio/2022.1/toolbox/events/on-screenkeyboard/ononscreenkeyboardarrowdownpressed.md)
    * [**On On-Screen Keyboard Arrow Up Pressed**](/incari-studio/2022.1/toolbox/events/on-screenkeyboard/ononscreenkeyboardarrowuppressed.md)
    * [**On On-Screen Keyboard Enter Pressed**](/incari-studio/2022.1/toolbox/events/on-screenkeyboard/on-onscreen-keyboard-enter-pressed.md)
    * [**On On-Screen Keyboard Input Changed**](/incari-studio/2022.1/toolbox/events/on-screenkeyboard/on-onscreen-keyboard-input-changed.md)
    * [**On On-Screen Keyboard Key Pressed**](/incari-studio/2022.1/toolbox/events/on-screenkeyboard/ononscreenkeyboardpressed.md)
  * [**Screen**](/incari-studio/2022.1/toolbox/events/screen.md)
    * [**On Screen Scene Change**](/incari-studio/2022.1/toolbox/events/screen/onscreenscenechange.md)
  * [**Variables**](/incari-studio/2022.1/toolbox/events/variables.md)
    * [**On Variable Change**](/incari-studio/2022.1/toolbox/events/variables/on-variable-change.md)
    * [**On Variable Set**](/incari-studio/2022.1/toolbox/events/variables/on-variable-set.md)
  * [**Video**](/incari-studio/2022.1/toolbox/events/video.md)
    * [**On Video Play**](/incari-studio/2022.1/toolbox/events/video/onvideoplay.md)
    * [**On Video Finish**](/incari-studio/2022.1/toolbox/events/video/onvideofinish.md)
  * [**Web**](/incari-studio/2022.1/toolbox/events/web.md)
    * [**On Javascript Callback**](/incari-studio/2022.1/toolbox/events/web/on-javascript-callback.md)
  * [**WebSprite**](/incari-studio/2022.1/toolbox/events/websprite.md)
    * [**On WebSprite Load**](/incari-studio/2022.1/toolbox/events/websprite/on-websprite-load.md)
* [**Flow Control**](/incari-studio/2022.1/toolbox/flow-control.md)
  * [**Branch**](/incari-studio/2022.1/toolbox/flow-control/branch.md)
  * [**For Each Loop**](/incari-studio/2022.1/toolbox/flow-control/foreachloop.md)
  * [**For Loop**](/incari-studio/2022.1/toolbox/flow-control/forloop.md)
  * [**Index Switch**](/incari-studio/2022.1/toolbox/flow-control/indexswitch.md)
  * [**Is Equal**](/incari-studio/2022.1/toolbox/flow-control/is-equal.md)
  * [**Is Greater Equal**](/incari-studio/2022.1/toolbox/flow-control/is-greater-equal.md)
  * [**Is Less Equal**](/incari-studio/2022.1/toolbox/flow-control/is-less-equal.md)
  * [**Select Data**](/incari-studio/2022.1/toolbox/flow-control/select-data.md)
  * [**Sequential**](/incari-studio/2022.1/toolbox/flow-control/sequential.md)
  * [**Switch**](/incari-studio/2022.1/toolbox/flow-control/switch.md)
  * [**Toggle**](/incari-studio/2022.1/toolbox/flow-control/toggle.md)
* [**Functions**](/incari-studio/2022.1/toolbox/functions.md)
  * [**Function**](/incari-studio/2022.1/toolbox/functions/function.md)
    * [**Function Input**](/incari-studio/2022.1/toolbox/functions/function/function-input.md)
    * [**Function Output**](/incari-studio/2022.1/toolbox/functions/function/function-output.md)
* [**Incari**](/incari-studio/2022.1/toolbox/incari.md)
  * [**Animation**](/incari-studio/2022.1/toolbox/incari/animation.md)
    * [**Pause Animation**](/incari-studio/2022.1/toolbox/incari/animation/pauseanimation.md)
    * [**Play Animation**](/incari-studio/2022.1/toolbox/incari/animation/playanimation.md)
    * [**Stop Animation**](/incari-studio/2022.1/toolbox/incari/animation/stopanimation.md)
  * [**ImageSequence**](/incari-studio/2022.1/toolbox/incari/imagesequence.md)
    * [**Play ImageSequence**](/incari-studio/2022.1/toolbox/incari/imagesequence/playimagesequence.md)
    * [**Pause ImageSequence**](/incari-studio/2022.1/toolbox/incari/imagesequence/pauseimagesequence.md)
    * [**Stop ImageSequence**](/incari-studio/2022.1/toolbox/incari/imagesequence/stopimagesequence.md)
    * [**Resume ImageSequence**](/incari-studio/2022.1/toolbox/incari/imagesequence/resumeimagesequence.md)
    * [**Get Current ImageSequence Frame**](/incari-studio/2022.1/toolbox/incari/imagesequence/getcurrentimagesequenceframe.md)
    * [**Get ImageSequence Duration**](/incari-studio/2022.1/toolbox/incari/imagesequence/getimagesequenceduration.md)
    * [**Get ImageSequence FPS**](/incari-studio/2022.1/toolbox/incari/imagesequence/getimagesequencefps.md)
    * [**Get ImageSequence Total Frames**](/incari-studio/2022.1/toolbox/incari/imagesequence/getimagesequencetotalframes.md)
    * [**Go To Next ImageSequence Frame**](/incari-studio/2022.1/toolbox/incari/imagesequence/gotonextimagesequenceframe.md)
    * [**Go To Previous ImageSequence Frame**](/incari-studio/2022.1/toolbox/incari/imagesequence/gotopreviousimagesequenceframe.md)
    * [**Show ImageSequence Frame**](/incari-studio/2022.1/toolbox/incari/imagesequence/showimagesequenceframe.md)
  * [**List**](/incari-studio/2022.1/toolbox/incari/list.md)
    * [**Generate List**](/incari-studio/2022.1/toolbox/incari/list/generate-list.md)
    * [**Next List Entry**](/incari-studio/2022.1/toolbox/incari/list/next-list-entry.md)
    * [**Previous List Entry**](/incari-studio/2022.1/toolbox/incari/list/previous-list-entry.md)
    * [**Select List Entry**](/incari-studio/2022.1/toolbox/incari/list/select-list-entry.md)
    * [**Set Active**](/incari-studio/2022.1/toolbox/incari/list/set-active.md)
    * [**Set Current Index**](/incari-studio/2022.1/toolbox/incari/list/set-current-index.md)
  * [**Object**](/incari-studio/2022.1/toolbox/incari/object.md)
    * [**Get Alpha**](/incari-studio/2022.1/toolbox/incari/object/get-alpha.md)
    * [**Get Material**](/incari-studio/2022.1/toolbox/incari/object/get-material.md)
    * [**Get Opacity**](/incari-studio/2022.1/toolbox/incari/object/get-opacity.md)
    * [**Get Position**](/incari-studio/2022.1/toolbox/incari/object/get-position.md)
    * [**Get Position 2D (px)**](/incari-studio/2022.1/toolbox/incari/object/get-position-pixel.md)
    * [**Get Rotation**](/incari-studio/2022.1/toolbox/incari/object/get-rotation.md)
    * [**Get Rotation 2D**](/incari-studio/2022.1/toolbox/incari/object/get-rotation-pixel.md)
    * [**Get Scale**](/incari-studio/2022.1/toolbox/incari/object/get-scale.md)
    * [**Get Size 2D (px)**](/incari-studio/2022.1/toolbox/incari/object/get-size-pixel.md)
    * [**Get Text Color**](/incari-studio/2022.1/toolbox/incari/object/get-text-color.md)
    * [**Get Tint**](/incari-studio/2022.1/toolbox/incari/object/get-tint.md)
    * [**Get Visibility**](/incari-studio/2022.1/toolbox/incari/object/get-visibility.md)
    * [**Is Object 2D**](/incari-studio/2022.1/toolbox/incari/object/is-object-2d.md)
    * [**Is Object 3D**](/incari-studio/2022.1/toolbox/incari/object/is-object-3d.md)
    * [**Set Alpha**](/incari-studio/2022.1/toolbox/incari/object/set-alpha.md)
    * [**Set Material**](/incari-studio/2022.1/toolbox/incari/object/set-material.md)
    * [**Set Position**](/incari-studio/2022.1/toolbox/incari/object/set-position.md)
    * [**Set Position 2D (px)**](/incari-studio/2022.1/toolbox/incari/object/set-position-pixel.md)
    * [**Set Rotation**](/incari-studio/2022.1/toolbox/incari/object/set-rotation.md)
    * [**Set Rotation 2D**](/incari-studio/2022.1/toolbox/incari/object/set-rotation-pixel.md)
    * [**Set Scale**](/incari-studio/2022.1/toolbox/incari/object/set-scale.md)
    * [**Set Size 2D (px)**](/incari-studio/2022.1/toolbox/incari/object/set-size-pixel.md)
    * [**Set Text Color**](/incari-studio/2022.1/toolbox/incari/object/set-text-color.md)
    * [**Set Text**](/incari-studio/2022.1/toolbox/incari/object/set-text.md)
    * [**Set Tint**](/incari-studio/2022.1/toolbox/incari/object/set-tint.md)
    * [**Set Visibility**](/incari-studio/2022.1/toolbox/incari/object/set-visibility.md)
    * [**Set Opacity**](/incari-studio/2022.1/toolbox/incari/object/set-opacity.md)
  * [**On-Screen Keyboard**](/incari-studio/2022.1/toolbox/incari/on-screenkeyboard.md)
    * [**Get Screen Keyboard Layout**](/incari-studio/2022.1/toolbox/incari/on-screenkeyboard/getscreenkeyboardlayout.md)
    * [**Set Screen Keyboard Layout**](/incari-studio/2022.1/toolbox/incari/on-screenkeyboard/setscreenkeyboardlayout.md)
    * [**On-Screen Keyboard Clear Input**](/incari-studio/2022.1/toolbox/incari/on-screenkeyboard/onscreenkeyboardclearinput.md)
    * [**On-Screen Keyboard Get Input**](/incari-studio/2022.1/toolbox/incari/on-screenkeyboard/onscreenkeyboardgetinput.md)
    * [**On-Screen Keyboard Move Selection**](/incari-studio/2022.1/toolbox/incari/on-screenkeyboard/onscreenkeyboardmoveselection.md)
    * [**On-Screen Keyboard Press Button**](/incari-studio/2022.1/toolbox/incari/on-screenkeyboard/onscreenkeyboardpressbutton.md)
  * [**This Scene**](/incari-studio/2022.1/toolbox/incari/thisscene.md)
  * [**Vector**](/incari-studio/2022.1/toolbox/incari/vector.md)
    * [**Arc**](/incari-studio/2022.1/toolbox/incari/vector/arc.md)
      * [**Get ArcEnd**](/incari-studio/2022.1/toolbox/incari/vector/arc/getarcend.md)
      * [**Get ArcStart**](/incari-studio/2022.1/toolbox/incari/vector/arc/getarcstart.md)
      * [**Set ArcEnd**](/incari-studio/2022.1/toolbox/incari/vector/arc/setarcend.md)
      * [**Set ArcStart**](/incari-studio/2022.1/toolbox/incari/vector/arc/setarcstart.md)
    * [**Get BackgroundColor**](/incari-studio/2022.1/toolbox/incari/vector/getbackgroundcolor.md)
    * [**Get FillColor**](/incari-studio/2022.1/toolbox/incari/vector/getfillcolor.md)
    * [**Get StrokeWidth**](/incari-studio/2022.1/toolbox/incari/vector/getstrokewidth.md)
    * [**Label**](/incari-studio/2022.1/toolbox/incari/vector/label.md)
      * [**Get LabelText**](/incari-studio/2022.1/toolbox/incari/vector/label/getlabeltext.md)
    * [**Line**](/incari-studio/2022.1/toolbox/incari/vector/line.md)
      * [**Get LineWidth**](/incari-studio/2022.1/toolbox/incari/vector/line/getlinewidth.md)
      * [**Set LineWidth**](/incari-studio/2022.1/toolbox/incari/vector/line/setlinewidth.md)
    * [**Pie**](/incari-studio/2022.1/toolbox/incari/vector/pie.md)
      * [**Get PieEnd**](/incari-studio/2022.1/toolbox/incari/vector/pie/getpieend.md)
      * [**Get PieStart**](/incari-studio/2022.1/toolbox/incari/vector/pie/getpiestart.md)
      * [**Set PieEnd**](/incari-studio/2022.1/toolbox/incari/vector/pie/setpieend.md)
      * [**Set PieStart**](/incari-studio/2022.1/toolbox/incari/vector/pie/setpiestart.md)
    * [**Rectangle**](/incari-studio/2022.1/toolbox/incari/vector/rectangle.md)
      * [**Get RectangleCorners**](/incari-studio/2022.1/toolbox/incari/vector/rectangle/getrectanglecorners.md)
      * [**Set RectangleCorners**](/incari-studio/2022.1/toolbox/incari/vector/rectangle/setrectanglecorners.md)
    * [**Set BackgroundColor**](/incari-studio/2022.1/toolbox/incari/vector/setbackgroundcolor.md)
    * [**Set FillColor**](/incari-studio/2022.1/toolbox/incari/vector/setfillcolor.md)
    * [**Set StrokeWidth**](/incari-studio/2022.1/toolbox/incari/vector/setstrokewidth.md)
  * [**Video**](/incari-studio/2022.1/toolbox/incari/video.md)
    * [**Is Video Playing**](/incari-studio/2022.1/toolbox/incari/video/isvideoplaying.md)
    * [**Pause Video**](/incari-studio/2022.1/toolbox/incari/video/pausevideo.md)
    * [**Play Video**](/incari-studio/2022.1/toolbox/incari/video/playvideo.md)
    * [**Seek Video**](/incari-studio/2022.1/toolbox/incari/video/seekvideo.md)
    * [**Stop Video**](/incari-studio/2022.1/toolbox/incari/video/stopvideo.md)
  * [**WebSprite**](/incari-studio/2022.1/toolbox/incari/websprite.md)
    * [**Get Remote URL**](/incari-studio/2022.1/toolbox/incari/websprite/get-remote-url.md)
    * [**Set Remote URL**](/incari-studio/2022.1/toolbox/incari/websprite/set-remote-url.md)
    * [**Web Sprite Reload**](/incari-studio/2022.1/toolbox/incari/websprite/web-sprite-reload.md)
* [**IO**](/incari-studio/2022.1/toolbox/io.md)
  * [**Load File**](/incari-studio/2022.1/toolbox/io/loadfile.md)
  * [**Save File**](/incari-studio/2022.1/toolbox/io/savefile.md)
* [**Math**](/incari-studio/2022.1/toolbox/math.md)
  * [**Absolute**](/incari-studio/2022.1/toolbox/math/absolute.md)
  * [**Add**](/incari-studio/2022.1/toolbox/math/add.md)
  * [**Average**](/incari-studio/2022.1/toolbox/math/average.md)
  * [**Boolean**](/incari-studio/2022.1/toolbox/math/boolean.md)
    * [**AND**](/incari-studio/2022.1/toolbox/math/boolean/and.md)
    * [**Bool Value**](/incari-studio/2022.1/toolbox/math/boolean/bool-value.md)
    * [**Negate**](/incari-studio/2022.1/toolbox/math/boolean/negate.md)
    * [**OR**](/incari-studio/2022.1/toolbox/math/boolean/or.md)
  * [**Ceil**](/incari-studio/2022.1/toolbox/math/ceil.md)
  * [**Clamp**](/incari-studio/2022.1/toolbox/math/clamp.md)
  * [**Decrement**](/incari-studio/2022.1/toolbox/math/decrement.md)
  * [**Divide**](/incari-studio/2022.1/toolbox/math/divide.md)
  * [**Floor**](/incari-studio/2022.1/toolbox/math/floor.md)
  * [**Increment**](/incari-studio/2022.1/toolbox/math/increment.md)
  * [**Interpolate**](/incari-studio/2022.1/toolbox/math/interpolate.md)
  * [**Logarithm**](/incari-studio/2022.1/toolbox/math/logarithm.md)
  * [**Math Constant**](/incari-studio/2022.1/toolbox/math/math-constant.md)
  * [**Maximum**](/incari-studio/2022.1/toolbox/math/maximum.md)
  * [**Minimum**](/incari-studio/2022.1/toolbox/math/minimum.md)
  * [**Modulo**](/incari-studio/2022.1/toolbox/math/modulo.md)
  * [**Multiply**](/incari-studio/2022.1/toolbox/math/multiply.md)
  * [**Numerical Value**](/incari-studio/2022.1/toolbox/math/numerical-value.md)
  * [**Power**](/incari-studio/2022.1/toolbox/math/power.md)
  * [**Random**](/incari-studio/2022.1/toolbox/math/random.md)
  * [**Range Mapper**](/incari-studio/2022.1/toolbox/math/range-mapper.md)
  * [**Root**](/incari-studio/2022.1/toolbox/math/root.md)
  * [**Rotation Matrix**](/incari-studio/2022.1/toolbox/math/rotation-matrix.md)
  * [**Subtract**](/incari-studio/2022.1/toolbox/math/subtract.md)
  * [**Trigonometry**](/incari-studio/2022.1/toolbox/math/trigonometry.md)
    * [**Arc Cosine**](/incari-studio/2022.1/toolbox/math/trigonometry/arc-cosine.md)
    * [**Arc Sine**](/incari-studio/2022.1/toolbox/math/trigonometry/arc-sine.md)
    * [**Arc Tangent**](/incari-studio/2022.1/toolbox/math/trigonometry/arc-tangent.md)
    * [**Arc Tangent 2**](/incari-studio/2022.1/toolbox/math/trigonometry/arc-tangent2.md)
    * [**Cosine**](/incari-studio/2022.1/toolbox/math/trigonometry/cosine.md)
    * [**Radian-Degree Converter**](/incari-studio/2022.1/toolbox/math/trigonometry/radian-degree-converter.md)
    * [**Sine**](/incari-studio/2022.1/toolbox/math/trigonometry/sine.md)
    * [**Tangent**](/incari-studio/2022.1/toolbox/math/trigonometry/tangent.md)
  * [**Vector Value**](/incari-studio/2022.1/toolbox/math/vector-value.md)
* [**String**](/incari-studio/2022.1/toolbox/string.md)
  * [**Capitalize**](/incari-studio/2022.1/toolbox/string/capitalize.md)
  * [**CharCodeAt**](/incari-studio/2022.1/toolbox/string/charcodeat.md)
  * [**Compare**](/incari-studio/2022.1/toolbox/string/compare.md)
  * [**Concat Strings**](/incari-studio/2022.1/toolbox/string/concatstrings.md)
  * [**Contains**](/incari-studio/2022.1/toolbox/string/contains.md)
  * [**EndsWith**](/incari-studio/2022.1/toolbox/string/endswith.md)
  * [**CryptoHash**](/incari-studio/2022.1/toolbox/string/create-hash.md)
  * [**Format**](/incari-studio/2022.1/toolbox/string/format.md)
  * [**FormatArray**](/incari-studio/2022.1/toolbox/string/formatarray.md)
  * [**IndexOf**](/incari-studio/2022.1/toolbox/string/indexof.md)
  * [**Join**](/incari-studio/2022.1/toolbox/string/join.md)
  * [**JSON Parse**](/incari-studio/2022.1/toolbox/string/jsonparse.md)
  * [**JSON Stringify**](/incari-studio/2022.1/toolbox/string/jsonstringify.md)
  * [**LastIndexOf**](/incari-studio/2022.1/toolbox/string/lastindexof.md)
  * [**Length**](/incari-studio/2022.1/toolbox/string/length.md)
  * [**Lower**](/incari-studio/2022.1/toolbox/string/lower.md)
  * [**IsLower**](/incari-studio/2022.1/toolbox/string/islower.md)
  * [**MatchRegex**](/incari-studio/2022.1/toolbox/string/match-regex.md)
  * [**PaddingLeft**](/incari-studio/2022.1/toolbox/string/paddingleft.md)
  * [**PaddingRight**](/incari-studio/2022.1/toolbox/string/paddingright.md)
  * [**RandomString**](/incari-studio/2022.1/toolbox/string/random.md)
  * [**RemoveCharacters**](/incari-studio/2022.1/toolbox/string/remove-characters.md)
  * [**Replace**](/incari-studio/2022.1/toolbox/string/replace.md)
  * [**ReplaceRegex**](/incari-studio/2022.1/toolbox/string/replaceregex.md)
  * [**Reverse**](/incari-studio/2022.1/toolbox/string/reverse.md)
  * [**Split**](/incari-studio/2022.1/toolbox/string/split.md)
  * [**StartsWith**](/incari-studio/2022.1/toolbox/string/startswith.md)
  * [**String Value**](/incari-studio/2022.1/toolbox/string/stringvalue.md)
  * [**Trim**](/incari-studio/2022.1/toolbox/string/trim.md)
  * [**TrimLeft**](/incari-studio/2022.1/toolbox/string/trimleft.md)
  * [**TrimRight**](/incari-studio/2022.1/toolbox/string/trimright.md)
  * [**Upper**](/incari-studio/2022.1/toolbox/string/upper.md)
  * [**IsUpper**](/incari-studio/2022.1/toolbox/string/isupper.md)
* [**Utilities**](/incari-studio/2022.1/toolbox/utilities.md)
  * [**Color Value**](/incari-studio/2022.1/toolbox/utilities/colorvalue.md)
  * [**Conversion**](/incari-studio/2022.1/toolbox/utilities/conversion.md)
  * [**Create CustomID**](/incari-studio/2022.1/toolbox/utilities/createcustomid.md)
  * [**Create Object**](/incari-studio/2022.1/toolbox/utilities/create-object.md)
  * [**Get Command Line Option**](/incari-studio/2022.1/toolbox/utilities/get-command-line-option.md)
  * [**Group**](/incari-studio/2022.1/toolbox/utilities/group.md)
  * [**Interval**](/incari-studio/2022.1/toolbox/utilities/interval.md)
    * [**Reset Interval**](/incari-studio/2022.1/toolbox/utilities/interval/resetinterval.md)
    * [**Start Interval**](/incari-studio/2022.1/toolbox/utilities/interval/startinterval.md)
  * [**Is Data Type**](/incari-studio/2022.1/toolbox/utilities/isdatatype.md)
  * [**Is Object Type**](/incari-studio/2022.1/toolbox/utilities/isobjecttype.md)
  * [**System Call**](/incari-studio/2022.1/toolbox/utilities/systemcall.md)
  * [**Timeout**](/incari-studio/2022.1/toolbox/utilities/timeout.md)
    * [**Cancel Timeout**](/incari-studio/2022.1/toolbox/utilities/timeout/canceltimeout.md)
    * [**Start Timeout**](/incari-studio/2022.1/toolbox/utilities/timeout/starttimeout.md)
* [**Variables**](/incari-studio/2022.1/toolbox/variables.md)
  * [**Variable Getter**](/incari-studio/2022.1/toolbox/variables/variable-getter.md)
  * [**Variable Setter**](/incari-studio/2022.1/toolbox/variables/variable-setter.md)
* [**Web**](/incari-studio/2022.1/toolbox/web.md)
  * [**Call JavaScript Function**](/incari-studio/2022.1/toolbox/web/call-javascript-function.md)
    {% endtab %}

{% tab title="Function" %}

* [**Actions**](/incari-studio/2022.1/toolbox/actions.md)
  * [**Delay Action**](/incari-studio/2022.1/toolbox/actions/delayaction.md)
  * [**FadeFromTo Action**](/incari-studio/2022.1/toolbox/actions/fadefromtoaction.md)
  * [**FadeTo Action**](/incari-studio/2022.1/toolbox/actions/fadetoaction.md)
  * [**MoveBy Action**](/incari-studio/2022.1/toolbox/actions/movebyaction.md)
  * [**MoveTo Action**](/incari-studio/2022.1/toolbox/actions/movetoaction.md)
  * [**RotateBy Action**](/incari-studio/2022.1/toolbox/actions/rotatebyaction.md)
  * [**RotateTo Action**](/incari-studio/2022.1/toolbox/actions/rotatetoaction.md)
  * [**RotateFromTo Action**](/incari-studio/2022.1/toolbox/actions/rotatefromtoaction.md)
  * [**ScaleBy Action**](/incari-studio/2022.1/toolbox/actions/scalebyaction.md)
  * [**ScaleTo Action**](/incari-studio/2022.1/toolbox/actions/scaletoaction.md)
* [**Array**](/incari-studio/2022.1/toolbox/array.md)
  * [**Array Value**](/incari-studio/2022.1/toolbox/array/array-value.md)
  * [**Clear Array**](/incari-studio/2022.1/toolbox/array/clear-array.md)
  * [**Concat Arrays**](/incari-studio/2022.1/toolbox/array/concat-arrays.md)
  * [**Get Array Element**](/incari-studio/2022.1/toolbox/array/get-array-element.md)
  * [**Insert Array Element**](/incari-studio/2022.1/toolbox/array/insert-array-element.md)
  * [**Length of Array**](/incari-studio/2022.1/toolbox/array/length-of-array.md)
  * [**Pop Array Element**](/incari-studio/2022.1/toolbox/array/pop-array-element.md)
  * [**Push Array Element**](/incari-studio/2022.1/toolbox/array/push-array-element.md)
  * [**Remove Array Element**](/incari-studio/2022.1/toolbox/array/remove-array-element.md)
  * [**Set Array Element**](/incari-studio/2022.1/toolbox/array/set-array-element.md)
* [**Binary**](/incari-studio/2022.1/toolbox/binary.md)
  * [**Binary (Hex) Value**](/incari-studio/2022.1/toolbox/binary/binary-hex-value.md)
  * [**Concat Binaries**](/incari-studio/2022.1/toolbox/binary/concat-binaries.md)
* [**Communication**](/incari-studio/2022.1/toolbox/communication.md)
  * [**CAN**](/incari-studio/2022.1/toolbox/communication/can.md)
    * [**CAN Start**](/incari-studio/2022.1/toolbox/communication/can/canstart.md)
    * [**CAN Stop**](/incari-studio/2022.1/toolbox/communication/can/canstop.md)
    * [**CAN Send Packet**](/incari-studio/2022.1/toolbox/communication/can/cansendpacket.md)
  * [**HTTP**](/incari-studio/2022.1/toolbox/communication/http.md)
    * [**HTTP Client**](/incari-studio/2022.1/toolbox/communication/http/httpclient.md)
    * [**HTTP Response**](/incari-studio/2022.1/toolbox/communication/http/httpresponse.md)
    * [**HTTP Server Start**](/incari-studio/2022.1/toolbox/communication/http/httpserverstart.md)
    * [**HTTP Server Stop**](/incari-studio/2022.1/toolbox/communication/http/httpserverstop.md)
  * [**MQTT**](/incari-studio/2022.1/toolbox/communication/mqtt.md)
    * [**MQTT Start**](/incari-studio/2022.1/toolbox/communication/mqtt/mqttstart.md)
    * [**MQTT Stop**](/incari-studio/2022.1/toolbox/communication/mqtt/mqttstop.md)
    * [**MQTT Subscribe**](/incari-studio/2022.1/toolbox/communication/mqtt/mqttsubscribe.md)
    * [**MQTT Publish**](/incari-studio/2022.1/toolbox/communication/mqtt/mqttpublish.md)
  * [**Serial**](/incari-studio/2022.1/toolbox/communication/serial.md)
    * [**Serial Start**](/incari-studio/2022.1/toolbox/communication/serial/serialstart.md)
    * [**Serial Stop**](/incari-studio/2022.1/toolbox/communication/serial/serialstop.md)
    * [**Serial Send Packet**](/incari-studio/2022.1/toolbox/communication/serial/serialsendpacket.md)
* [**DateTime**](/incari-studio/2022.1/toolbox/datetime.md)
  * [**Date Time Formatter**](/incari-studio/2022.1/toolbox/datetime/date-time-formatter.md)
  * [**Now (UTC)**](/incari-studio/2022.1/toolbox/datetime/now-utc.md)
  * [**System Time**](/incari-studio/2022.1/toolbox/datetime/system-time.md)
  * [**Timezone Value**](/incari-studio/2022.1/toolbox/datetime/timezone-value.md)
* [**Development**](/incari-studio/2022.1/toolbox/development.md)
  * [**Assert**](/incari-studio/2022.1/toolbox/development/assert.md)
  * [**Benchmark Get**](/incari-studio/2022.1/toolbox/development/benchmark-get.md)
  * [**Benchmark Start**](/incari-studio/2022.1/toolbox/development/benchmark-start.md)
  * [**Benchmark Stop**](/incari-studio/2022.1/toolbox/development/benchmark-stop.md)
  * [**Clear Console**](/incari-studio/2022.1/toolbox/development/clear-console.md)
  * [**Console**](/incari-studio/2022.1/toolbox/development/console.md)
  * [**Profiler Start**](/incari-studio/2022.1/toolbox/development/profiler-start.md)
  * [**Profiler Stop**](/incari-studio/2022.1/toolbox/development/profiler-stop.md)
* [**Dictionary**](/incari-studio/2022.1/toolbox/dictionary.md)
  * [**Clear Dictionary**](/incari-studio/2022.1/toolbox/dictionary/clear-dictionary.md)
  * [**Dictionary Value**](/incari-studio/2022.1/toolbox/dictionary/dictionary-value.md)
  * [**Erase Dictionary Element**](/incari-studio/2022.1/toolbox/dictionary/erase-dictionary-element.md)
  * [**Get Dictionary Element**](/incari-studio/2022.1/toolbox/dictionary/get-dictionary-element.md)
  * [**Get Dictionary Keys**](/incari-studio/2022.1/toolbox/dictionary/get-dictionary-keys.md)
  * [**Get Dictionary Values**](/incari-studio/2022.1/toolbox/dictionary/get-dictionary-values.md)
  * [**Merge Dictionaries**](/incari-studio/2022.1/toolbox/dictionary/merge-dictionaries.md)
  * [**Set Dictionary Element**](/incari-studio/2022.1/toolbox/dictionary/set-dictionary-element.md)
  * [**Size of Dictionary**](/incari-studio/2022.1/toolbox/dictionary/size-of-dictionary.md)
* [**Events**](/incari-studio/2022.1/toolbox/events.md)
  * [**Custom**](/incari-studio/2022.1/toolbox/events/custom.md)
    * [**Event Listener**](/incari-studio/2022.1/toolbox/events/custom/event-listener.md)
    * [**Event Trigger**](/incari-studio/2022.1/toolbox/events/custom/event-trigger.md)
  * [**Variables**](/incari-studio/2022.1/toolbox/events/variables.md)
    * [**On Variable Change**](/incari-studio/2022.1/toolbox/events/variables/on-variable-change.md)
    * [**On Variable Set**](/incari-studio/2022.1/toolbox/events/variables/on-variable-set.md)
* [**Flow Control**](/incari-studio/2022.1/toolbox/flow-control.md)
  * [**Branch**](/incari-studio/2022.1/toolbox/flow-control/branch.md)
  * [**For Each Loop**](/incari-studio/2022.1/toolbox/flow-control/foreachloop.md)
  * [**For Loop**](/incari-studio/2022.1/toolbox/flow-control/forloop.md)
  * [**Index Switch**](/incari-studio/2022.1/toolbox/flow-control/indexswitch.md)
  * [**Is Equal**](/incari-studio/2022.1/toolbox/flow-control/is-equal.md)
  * [**Is Greater Equal**](/incari-studio/2022.1/toolbox/flow-control/is-greater-equal.md)
  * [**Is Less Equal**](/incari-studio/2022.1/toolbox/flow-control/is-less-equal.md)
  * [**Select Data**](/incari-studio/2022.1/toolbox/flow-control/select-data.md)
  * [**Sequential**](/incari-studio/2022.1/toolbox/flow-control/sequential.md)
  * [**Switch**](/incari-studio/2022.1/toolbox/flow-control/switch.md)
  * [**Toggle**](/incari-studio/2022.1/toolbox/flow-control/toggle.md)
* [**Functions**](/incari-studio/2022.1/toolbox/functions.md)
  * [**Function**](/incari-studio/2022.1/toolbox/functions/function.md)
    * [**Function Input**](/incari-studio/2022.1/toolbox/functions/function/function-input.md)
    * [**Function Output**](/incari-studio/2022.1/toolbox/functions/function/function-output.md)
* [**Incari**](/incari-studio/2022.1/toolbox/incari.md)
  * [**Animation**](/incari-studio/2022.1/toolbox/incari/animation.md)
    * [**Pause Animation**](/incari-studio/2022.1/toolbox/incari/animation/pauseanimation.md)
    * [**Play Animation**](/incari-studio/2022.1/toolbox/incari/animation/playanimation.md)
    * [**Stop Animation**](/incari-studio/2022.1/toolbox/incari/animation/stopanimation.md)
  * [**ImageSequence**](/incari-studio/2022.1/toolbox/incari/imagesequence.md)
    * [**Play ImageSequence**](/incari-studio/2022.1/toolbox/incari/imagesequence/playimagesequence.md)
    * [**Pause ImageSequence**](/incari-studio/2022.1/toolbox/incari/imagesequence/pauseimagesequence.md)
    * [**Stop ImageSequence**](/incari-studio/2022.1/toolbox/incari/imagesequence/stopimagesequence.md)
    * [**Resume ImageSequence**](/incari-studio/2022.1/toolbox/incari/imagesequence/resumeimagesequence.md)
    * [**Get Current ImageSequence Frame**](/incari-studio/2022.1/toolbox/incari/imagesequence/getcurrentimagesequenceframe.md)
    * [**Get ImageSequence Duration**](/incari-studio/2022.1/toolbox/incari/imagesequence/getimagesequenceduration.md)
    * [**Get ImageSequence FPS**](/incari-studio/2022.1/toolbox/incari/imagesequence/getimagesequencefps.md)
    * [**Get ImageSequence Total Frames**](/incari-studio/2022.1/toolbox/incari/imagesequence/getimagesequencetotalframes.md)
    * [**Go To Next ImageSequence Frame**](/incari-studio/2022.1/toolbox/incari/imagesequence/gotonextimagesequenceframe.md)
    * [**Go To Previous ImageSequence Frame**](/incari-studio/2022.1/toolbox/incari/imagesequence/gotopreviousimagesequenceframe.md)
    * [**Show ImageSequence Frame**](/incari-studio/2022.1/toolbox/incari/imagesequence/showimagesequenceframe.md)
  * [**List**](/incari-studio/2022.1/toolbox/incari/list.md)
    * [**Generate List**](/incari-studio/2022.1/toolbox/incari/list/generate-list.md)
    * [**Next List Entry**](/incari-studio/2022.1/toolbox/incari/list/next-list-entry.md)
    * [**Previous List Entry**](/incari-studio/2022.1/toolbox/incari/list/previous-list-entry.md)
    * [**Select List Entry**](/incari-studio/2022.1/toolbox/incari/list/select-list-entry.md)
    * [**Set Active**](/incari-studio/2022.1/toolbox/incari/list/set-active.md)
    * [**Set Current Index**](/incari-studio/2022.1/toolbox/incari/list/set-current-index.md)
  * [**Object**](/incari-studio/2022.1/toolbox/incari/object.md)
    * [**Get Alpha**](/incari-studio/2022.1/toolbox/incari/object/get-alpha.md)
    * [**Get Material**](/incari-studio/2022.1/toolbox/incari/object/get-material.md)
    * [**Get Opacity**](/incari-studio/2022.1/toolbox/incari/object/get-opacity.md)
    * [**Get Position**](/incari-studio/2022.1/toolbox/incari/object/get-position.md)
    * [**Get Position 2D (px)**](/incari-studio/2022.1/toolbox/incari/object/get-position-pixel.md)
    * [**Get Rotation**](/incari-studio/2022.1/toolbox/incari/object/get-rotation.md)
    * [**Get Rotation 2D**](/incari-studio/2022.1/toolbox/incari/object/get-rotation-pixel.md)
    * [**Get Scale**](/incari-studio/2022.1/toolbox/incari/object/get-scale.md)
    * [**Get Size 2D (px)**](/incari-studio/2022.1/toolbox/incari/object/get-size-pixel.md)
    * [**Get Text Color**](/incari-studio/2022.1/toolbox/incari/object/get-text-color.md)
    * [**Get Tint**](/incari-studio/2022.1/toolbox/incari/object/get-tint.md)
    * [**Get Visibility**](/incari-studio/2022.1/toolbox/incari/object/get-visibility.md)
    * [**Is Object 2D**](/incari-studio/2022.1/toolbox/incari/object/is-object-2d.md)
    * [**Is Object 3D**](/incari-studio/2022.1/toolbox/incari/object/is-object-3d.md)
    * [**Set Alpha**](/incari-studio/2022.1/toolbox/incari/object/set-alpha.md)
    * [**Set Material**](/incari-studio/2022.1/toolbox/incari/object/set-material.md)
    * [**Set Position**](/incari-studio/2022.1/toolbox/incari/object/set-position.md)
    * [**Set Position 2D (px)**](/incari-studio/2022.1/toolbox/incari/object/set-position-pixel.md)
    * [**Set Rotation**](/incari-studio/2022.1/toolbox/incari/object/set-rotation.md)
    * [**Set Rotation 2D**](/incari-studio/2022.1/toolbox/incari/object/set-rotation-pixel.md)
    * [**Set Scale**](/incari-studio/2022.1/toolbox/incari/object/set-scale.md)
    * [**Set Size 2D (px)**](/incari-studio/2022.1/toolbox/incari/object/set-size-pixel.md)
    * [**Set Text Color**](/incari-studio/2022.1/toolbox/incari/object/set-text-color.md)
    * [**Set Text**](/incari-studio/2022.1/toolbox/incari/object/set-text.md)
    * [**Set Tint**](/incari-studio/2022.1/toolbox/incari/object/set-tint.md)
    * [**Set Visibility**](/incari-studio/2022.1/toolbox/incari/object/set-visibility.md)
    * [**Set Opacity**](/incari-studio/2022.1/toolbox/incari/object/set-opacity.md)
  * [**On-Screen Keyboard**](/incari-studio/2022.1/toolbox/incari/on-screenkeyboard.md)
    * [**Get Screen Keyboard Layout**](/incari-studio/2022.1/toolbox/incari/on-screenkeyboard/getscreenkeyboardlayout.md)
    * [**Set Screen Keyboard Layout**](/incari-studio/2022.1/toolbox/incari/on-screenkeyboard/setscreenkeyboardlayout.md)
    * [**On-Screen Keyboard Clear Input**](/incari-studio/2022.1/toolbox/incari/on-screenkeyboard/onscreenkeyboardclearinput.md)
    * [**On-Screen Keyboard Get Input**](/incari-studio/2022.1/toolbox/incari/on-screenkeyboard/onscreenkeyboardgetinput.md)
    * [**On-Screen Keyboard Move Selection**](/incari-studio/2022.1/toolbox/incari/on-screenkeyboard/onscreenkeyboardmoveselection.md)
    * [**On-Screen Keyboard Press Button**](/incari-studio/2022.1/toolbox/incari/on-screenkeyboard/onscreenkeyboardpressbutton.md)
  * [**Screen**](/incari-studio/2022.1/toolbox/incari/screen.md)
    * [**Get Scene**](/incari-studio/2022.1/toolbox/incari/screen/getscene.md)
  * [**Vector**](/incari-studio/2022.1/toolbox/incari/vector.md)
    * [**Arc**](/incari-studio/2022.1/toolbox/incari/vector/arc.md)
      * [**Get ArcEnd**](/incari-studio/2022.1/toolbox/incari/vector/arc/getarcend.md)
      * [**Get ArcStart**](/incari-studio/2022.1/toolbox/incari/vector/arc/getarcstart.md)
      * [**Set ArcEnd**](/incari-studio/2022.1/toolbox/incari/vector/arc/setarcend.md)
      * [**Set ArcStart**](/incari-studio/2022.1/toolbox/incari/vector/arc/setarcstart.md)
    * [**Get BackgroundColor**](/incari-studio/2022.1/toolbox/incari/vector/getbackgroundcolor.md)
    * [**Get FillColor**](/incari-studio/2022.1/toolbox/incari/vector/getfillcolor.md)
    * [**Get StrokeWidth**](/incari-studio/2022.1/toolbox/incari/vector/getstrokewidth.md)
    * [**Label**](/incari-studio/2022.1/toolbox/incari/vector/label.md)
      * [**Get LabelText**](/incari-studio/2022.1/toolbox/incari/vector/label/getlabeltext.md)
    * [**Line**](/incari-studio/2022.1/toolbox/incari/vector/line.md)
      * [**Get LineWidth**](/incari-studio/2022.1/toolbox/incari/vector/line/getlinewidth.md)
      * [**Set LineWidth**](/incari-studio/2022.1/toolbox/incari/vector/line/setlinewidth.md)
    * [**Pie**](/incari-studio/2022.1/toolbox/incari/vector/pie.md)
      * [**Get PieEnd**](/incari-studio/2022.1/toolbox/incari/vector/pie/getpieend.md)
      * [**Get PieStart**](/incari-studio/2022.1/toolbox/incari/vector/pie/getpiestart.md)
      * [**Set PieEnd**](/incari-studio/2022.1/toolbox/incari/vector/pie/setpieend.md)
      * [**Set PieStart**](/incari-studio/2022.1/toolbox/incari/vector/pie/setpiestart.md)
    * [**Rectangle**](/incari-studio/2022.1/toolbox/incari/vector/rectangle.md)
      * [**Get RectangleCorners**](/incari-studio/2022.1/toolbox/incari/vector/rectangle/getrectanglecorners.md)
      * [**Set RectangleCorners**](/incari-studio/2022.1/toolbox/incari/vector/rectangle/setrectanglecorners.md)
    * [**Set BackgroundColor**](/incari-studio/2022.1/toolbox/incari/vector/setbackgroundcolor.md)
    * [**Set FillColor**](/incari-studio/2022.1/toolbox/incari/vector/setfillcolor.md)
    * [**Set StrokeWidth**](/incari-studio/2022.1/toolbox/incari/vector/setstrokewidth.md)
  * [**Video**](/incari-studio/2022.1/toolbox/incari/video.md)
    * [**Is Video Playing**](/incari-studio/2022.1/toolbox/incari/video/isvideoplaying.md)
    * [**Pause Video**](/incari-studio/2022.1/toolbox/incari/video/pausevideo.md)
    * [**Play Video**](/incari-studio/2022.1/toolbox/incari/video/playvideo.md)
    * [**Seek Video**](/incari-studio/2022.1/toolbox/incari/video/seekvideo.md)
    * [**Stop Video**](/incari-studio/2022.1/toolbox/incari/video/stopvideo.md)
  * [**WebSprite**](/incari-studio/2022.1/toolbox/incari/websprite.md)
    * [**Get Remote URL**](/incari-studio/2022.1/toolbox/incari/websprite/get-remote-url.md)
    * [**Set Remote URL**](/incari-studio/2022.1/toolbox/incari/websprite/set-remote-url.md)
    * [**Web Sprite Reload**](/incari-studio/2022.1/toolbox/incari/websprite/web-sprite-reload.md)
* [**IO**](/incari-studio/2022.1/toolbox/io.md)
  * [**Load File**](/incari-studio/2022.1/toolbox/io/loadfile.md)
  * [**Save File**](/incari-studio/2022.1/toolbox/io/savefile.md)
* [**Math**](/incari-studio/2022.1/toolbox/math.md)
  * [**Absolute**](/incari-studio/2022.1/toolbox/math/absolute.md)
  * [**Add**](/incari-studio/2022.1/toolbox/math/add.md)
  * [**Average**](/incari-studio/2022.1/toolbox/math/average.md)
  * [**Boolean**](/incari-studio/2022.1/toolbox/math/boolean.md)
    * [**AND**](/incari-studio/2022.1/toolbox/math/boolean/and.md)
    * [**Bool Value**](/incari-studio/2022.1/toolbox/math/boolean/bool-value.md)
    * [**Negate**](/incari-studio/2022.1/toolbox/math/boolean/negate.md)
    * [**OR**](/incari-studio/2022.1/toolbox/math/boolean/or.md)
  * [**Ceil**](/incari-studio/2022.1/toolbox/math/ceil.md)
  * [**Clamp**](/incari-studio/2022.1/toolbox/math/clamp.md)
  * [**Decrement**](/incari-studio/2022.1/toolbox/math/decrement.md)
  * [**Divide**](/incari-studio/2022.1/toolbox/math/divide.md)
  * [**Floor**](/incari-studio/2022.1/toolbox/math/floor.md)
  * [**Increment**](/incari-studio/2022.1/toolbox/math/increment.md)
  * [**Interpolate**](/incari-studio/2022.1/toolbox/math/interpolate.md)
  * [**Logarithm**](/incari-studio/2022.1/toolbox/math/logarithm.md)
  * [**Math Constant**](/incari-studio/2022.1/toolbox/math/math-constant.md)
  * [**Maximum**](/incari-studio/2022.1/toolbox/math/maximum.md)
  * [**Minimum**](/incari-studio/2022.1/toolbox/math/minimum.md)
  * [**Modulo**](/incari-studio/2022.1/toolbox/math/modulo.md)
  * [**Multiply**](/incari-studio/2022.1/toolbox/math/multiply.md)
  * [**Numerical Value**](/incari-studio/2022.1/toolbox/math/numerical-value.md)
  * [**Power**](/incari-studio/2022.1/toolbox/math/power.md)
  * [**Random**](/incari-studio/2022.1/toolbox/math/random.md)
  * [**Range Mapper**](/incari-studio/2022.1/toolbox/math/range-mapper.md)
  * [**Root**](/incari-studio/2022.1/toolbox/math/root.md)
  * [**Rotation Matrix**](/incari-studio/2022.1/toolbox/math/rotation-matrix.md)
  * [**Subtract**](/incari-studio/2022.1/toolbox/math/subtract.md)
  * [**Trigonometry**](/incari-studio/2022.1/toolbox/math/trigonometry.md)
    * [**Arc Cosine**](/incari-studio/2022.1/toolbox/math/trigonometry/arc-cosine.md)
    * [**Arc Sine**](/incari-studio/2022.1/toolbox/math/trigonometry/arc-sine.md)
    * [**Arc Tangent**](/incari-studio/2022.1/toolbox/math/trigonometry/arc-tangent.md)
    * [**Arc Tangent 2**](/incari-studio/2022.1/toolbox/math/trigonometry/arc-tangent2.md)
    * [**Cosine**](/incari-studio/2022.1/toolbox/math/trigonometry/cosine.md)
    * [**Radian-Degree Converter**](/incari-studio/2022.1/toolbox/math/trigonometry/radian-degree-converter.md)
    * [**Sine**](/incari-studio/2022.1/toolbox/math/trigonometry/sine.md)
    * [**Tangent**](/incari-studio/2022.1/toolbox/math/trigonometry/tangent.md)
  * [**Vector Value**](/incari-studio/2022.1/toolbox/math/vector-value.md)
* [**String**](/incari-studio/2022.1/toolbox/string.md)
  * [**Capitalize**](/incari-studio/2022.1/toolbox/string/capitalize.md)
  * [**CharCodeAt**](/incari-studio/2022.1/toolbox/string/charcodeat.md)
  * [**Compare**](/incari-studio/2022.1/toolbox/string/compare.md)
  * [**Concat Strings**](/incari-studio/2022.1/toolbox/string/concatstrings.md)
  * [**Contains**](/incari-studio/2022.1/toolbox/string/contains.md)
  * [**EndsWith**](/incari-studio/2022.1/toolbox/string/endswith.md)
  * [**CryptoHash**](/incari-studio/2022.1/toolbox/string/create-hash.md)
  * [**Format**](/incari-studio/2022.1/toolbox/string/format.md)
  * [**FormatArray**](/incari-studio/2022.1/toolbox/string/formatarray.md)
  * [**IndexOf**](/incari-studio/2022.1/toolbox/string/indexof.md)
  * [**Join**](/incari-studio/2022.1/toolbox/string/join.md)
  * [**JSON Parse**](/incari-studio/2022.1/toolbox/string/jsonparse.md)
  * [**JSON Stringify**](/incari-studio/2022.1/toolbox/string/jsonstringify.md)
  * [**LastIndexOf**](/incari-studio/2022.1/toolbox/string/lastindexof.md)
  * [**Length**](/incari-studio/2022.1/toolbox/string/length.md)
  * [**Lower**](/incari-studio/2022.1/toolbox/string/lower.md)
  * [**IsLower**](/incari-studio/2022.1/toolbox/string/islower.md)
  * [**MatchRegex**](/incari-studio/2022.1/toolbox/string/match-regex.md)
  * [**PaddingLeft**](/incari-studio/2022.1/toolbox/string/paddingleft.md)
  * [**PaddingRight**](/incari-studio/2022.1/toolbox/string/paddingright.md)
  * [**RandomString**](/incari-studio/2022.1/toolbox/string/random.md)
  * [**RemoveCharacters**](/incari-studio/2022.1/toolbox/string/remove-characters.md)
  * [**Replace**](/incari-studio/2022.1/toolbox/string/replace.md)
  * [**ReplaceRegex**](/incari-studio/2022.1/toolbox/string/replaceregex.md)
  * [**Reverse**](/incari-studio/2022.1/toolbox/string/reverse.md)
  * [**Split**](/incari-studio/2022.1/toolbox/string/split.md)
  * [**StartsWith**](/incari-studio/2022.1/toolbox/string/startswith.md)
  * [**String Value**](/incari-studio/2022.1/toolbox/string/stringvalue.md)
  * [**Trim**](/incari-studio/2022.1/toolbox/string/trim.md)
  * [**TrimLeft**](/incari-studio/2022.1/toolbox/string/trimleft.md)
  * [**TrimRight**](/incari-studio/2022.1/toolbox/string/trimright.md)
  * [**Upper**](/incari-studio/2022.1/toolbox/string/upper.md)
  * [**IsUpper**](/incari-studio/2022.1/toolbox/string/isupper.md)
* [**Transition**](/incari-studio/2022.1/toolbox/transition.md)
  * [**CrossFade**](/incari-studio/2022.1/toolbox/transition/crossfade.md)
  * [**Fade**](/incari-studio/2022.1/toolbox/transition/fade.md)
  * [**MoveInFromBottom**](/incari-studio/2022.1/toolbox/transition/moveinfrombottom.md)
  * [**MoveInFromLeft**](/incari-studio/2022.1/toolbox/transition/moveinfromleft.md)
  * [**MoveInFromRight**](/incari-studio/2022.1/toolbox/transition/moveinfromright.md)
  * [**MoveInFromTop**](/incari-studio/2022.1/toolbox/transition/moveinfromtop.md)
  * [**SlideInFromBottom**](/incari-studio/2022.1/toolbox/transition/slideinfrombottom.md)
  * [**SlideInFromLeft**](/incari-studio/2022.1/toolbox/transition/slideinfromleft.md)
  * [**SlideInFromRight**](/incari-studio/2022.1/toolbox/transition/slideinfromright.md)
  * [**SlideInFromTop**](/incari-studio/2022.1/toolbox/transition/slideinfromtop.md)
* [**Utilities**](/incari-studio/2022.1/toolbox/utilities.md)
  * [**Color Value**](/incari-studio/2022.1/toolbox/utilities/colorvalue.md)
  * [**Conversion**](/incari-studio/2022.1/toolbox/utilities/conversion.md)
  * [**Create CustomID**](/incari-studio/2022.1/toolbox/utilities/createcustomid.md)
  * [**Create Object**](/incari-studio/2022.1/toolbox/utilities/create-object.md)
  * [**Get Command Line Option**](/incari-studio/2022.1/toolbox/utilities/get-command-line-option.md)
  * [**Group**](/incari-studio/2022.1/toolbox/utilities/group.md)
  * [**Interval**](/incari-studio/2022.1/toolbox/utilities/interval.md)
    * [**Reset Interval**](/incari-studio/2022.1/toolbox/utilities/interval/resetinterval.md)
    * [**Start Interval**](/incari-studio/2022.1/toolbox/utilities/interval/startinterval.md)
  * [**Is Data Type**](/incari-studio/2022.1/toolbox/utilities/isdatatype.md)
  * [**Is Object Type**](/incari-studio/2022.1/toolbox/utilities/isobjecttype.md)
  * [**System Call**](/incari-studio/2022.1/toolbox/utilities/systemcall.md)
  * [**Timeout**](/incari-studio/2022.1/toolbox/utilities/timeout.md)
    * [**Cancel Timeout**](/incari-studio/2022.1/toolbox/utilities/timeout/canceltimeout.md)
    * [**Start Timeout**](/incari-studio/2022.1/toolbox/utilities/timeout/starttimeout.md)
* [**Variables**](/incari-studio/2022.1/toolbox/variables.md)
  * [**Variable Getter**](/incari-studio/2022.1/toolbox/variables/variable-getter.md)
  * [**Variable Setter**](/incari-studio/2022.1/toolbox/variables/variable-setter.md)
* [**Web**](/incari-studio/2022.1/toolbox/web.md)
  * [**Call JavaScript Function**](/incari-studio/2022.1/toolbox/web/call-javascript-function.md)
    {% endtab %}

{% tab title="Prefab" %}

* [**Actions**](/incari-studio/2022.1/toolbox/actions.md)
  * [**Delay Action**](/incari-studio/2022.1/toolbox/actions/delayaction.md)
  * [**FadeFromTo Action**](/incari-studio/2022.1/toolbox/actions/fadefromtoaction.md)
  * [**FadeTo Action**](/incari-studio/2022.1/toolbox/actions/fadetoaction.md)
  * [**MoveBy Action**](/incari-studio/2022.1/toolbox/actions/movebyaction.md)
  * [**MoveTo Action**](/incari-studio/2022.1/toolbox/actions/movetoaction.md)
  * [**RotateBy Action**](/incari-studio/2022.1/toolbox/actions/rotatebyaction.md)
  * [**RotateTo Action**](/incari-studio/2022.1/toolbox/actions/rotatetoaction.md)
  * [**RotateFromTo Action**](/incari-studio/2022.1/toolbox/actions/rotatefromtoaction.md)
  * [**ScaleBy Action**](/incari-studio/2022.1/toolbox/actions/scalebyaction.md)
  * [**ScaleTo Action**](/incari-studio/2022.1/toolbox/actions/scaletoaction.md)
* [**Array**](/incari-studio/2022.1/toolbox/array.md)
  * [**Array Value**](/incari-studio/2022.1/toolbox/array/array-value.md)
  * [**Clear Array**](/incari-studio/2022.1/toolbox/array/clear-array.md)
  * [**Concat Arrays**](/incari-studio/2022.1/toolbox/array/concat-arrays.md)
  * [**Get Array Element**](/incari-studio/2022.1/toolbox/array/get-array-element.md)
  * [**Insert Array Element**](/incari-studio/2022.1/toolbox/array/insert-array-element.md)
  * [**Length of Array**](/incari-studio/2022.1/toolbox/array/length-of-array.md)
  * [**Pop Array Element**](/incari-studio/2022.1/toolbox/array/pop-array-element.md)
  * [**Push Array Element**](/incari-studio/2022.1/toolbox/array/push-array-element.md)
  * [**Remove Array Element**](/incari-studio/2022.1/toolbox/array/remove-array-element.md)
  * [**Set Array Element**](/incari-studio/2022.1/toolbox/array/set-array-element.md)
* [**Binary**](/incari-studio/2022.1/toolbox/binary.md)
  * [**Binary (Hex) Value**](/incari-studio/2022.1/toolbox/binary/binary-hex-value.md)
  * [**Concat Binaries**](/incari-studio/2022.1/toolbox/binary/concat-binaries.md)
* [**Communication**](/incari-studio/2022.1/toolbox/communication.md)
  * [**CAN**](/incari-studio/2022.1/toolbox/communication/can.md)
    * [**CAN Start**](/incari-studio/2022.1/toolbox/communication/can/canstart.md)
    * [**CAN Stop**](/incari-studio/2022.1/toolbox/communication/can/canstop.md)
    * [**CAN Send Packet**](/incari-studio/2022.1/toolbox/communication/can/cansendpacket.md)
  * [**HTTP**](/incari-studio/2022.1/toolbox/communication/http.md)
    * [**HTTP Client**](/incari-studio/2022.1/toolbox/communication/http/httpclient.md)
    * [**HTTP Response**](/incari-studio/2022.1/toolbox/communication/http/httpresponse.md)
    * [**HTTP Server Start**](/incari-studio/2022.1/toolbox/communication/http/httpserverstart.md)
    * [**HTTP Server Stop**](/incari-studio/2022.1/toolbox/communication/http/httpserverstop.md)
  * [**MQTT**](/incari-studio/2022.1/toolbox/communication/mqtt.md)
    * [**MQTT Start**](/incari-studio/2022.1/toolbox/communication/mqtt/mqttstart.md)
    * [**MQTT Stop**](/incari-studio/2022.1/toolbox/communication/mqtt/mqttstop.md)
    * [**MQTT Subscribe**](/incari-studio/2022.1/toolbox/communication/mqtt/mqttsubscribe.md)
    * [**MQTT Publish**](/incari-studio/2022.1/toolbox/communication/mqtt/mqttpublish.md)
  * [**Serial**](/incari-studio/2022.1/toolbox/communication/serial.md)
    * [**Serial Start**](/incari-studio/2022.1/toolbox/communication/serial/serialstart.md)
    * [**Serial Stop**](/incari-studio/2022.1/toolbox/communication/serial/serialstop.md)
    * [**Serial Send Packet**](/incari-studio/2022.1/toolbox/communication/serial/serialsendpacket.md)
* [**DateTime**](/incari-studio/2022.1/toolbox/datetime.md)
  * [**Date Time Formatter**](/incari-studio/2022.1/toolbox/datetime/date-time-formatter.md)
  * [**Now (UTC)**](/incari-studio/2022.1/toolbox/datetime/now-utc.md)
  * [**System Time**](/incari-studio/2022.1/toolbox/datetime/system-time.md)
  * [**Timezone Value**](/incari-studio/2022.1/toolbox/datetime/timezone-value.md)
* [**Development**](/incari-studio/2022.1/toolbox/development.md)
  * [**Assert**](/incari-studio/2022.1/toolbox/development/assert.md)
  * [**Benchmark Get**](/incari-studio/2022.1/toolbox/development/benchmark-get.md)
  * [**Benchmark Start**](/incari-studio/2022.1/toolbox/development/benchmark-start.md)
  * [**Benchmark Stop**](/incari-studio/2022.1/toolbox/development/benchmark-stop.md)
  * [**Clear Console**](/incari-studio/2022.1/toolbox/development/clear-console.md)
  * [**Console**](/incari-studio/2022.1/toolbox/development/console.md)
  * [**Profiler Start**](/incari-studio/2022.1/toolbox/development/profiler-start.md)
  * [**Profiler Stop**](/incari-studio/2022.1/toolbox/development/profiler-stop.md)
* [**Dictionary**](/incari-studio/2022.1/toolbox/dictionary.md)
  * [**Clear Dictionary**](/incari-studio/2022.1/toolbox/dictionary/clear-dictionary.md)
  * [**Dictionary Value**](/incari-studio/2022.1/toolbox/dictionary/dictionary-value.md)
  * [**Erase Dictionary Element**](/incari-studio/2022.1/toolbox/dictionary/erase-dictionary-element.md)
  * [**Get Dictionary Element**](/incari-studio/2022.1/toolbox/dictionary/get-dictionary-element.md)
  * [**Get Dictionary Keys**](/incari-studio/2022.1/toolbox/dictionary/get-dictionary-keys.md)
  * [**Get Dictionary Values**](/incari-studio/2022.1/toolbox/dictionary/get-dictionary-values.md)
  * [**Merge Dictionaries**](/incari-studio/2022.1/toolbox/dictionary/merge-dictionaries.md)
  * [**Set Dictionary Element**](/incari-studio/2022.1/toolbox/dictionary/set-dictionary-element.md)
  * [**Size of Dictionary**](/incari-studio/2022.1/toolbox/dictionary/size-of-dictionary.md)
* [**Events**](/incari-studio/2022.1/toolbox/events.md)
  * [**Custom**](/incari-studio/2022.1/toolbox/events/custom.md)
    * [**Event Listener**](/incari-studio/2022.1/toolbox/events/custom/event-listener.md)
    * [**Event Trigger**](/incari-studio/2022.1/toolbox/events/custom/event-trigger.md)
  * [**Gestures**](/incari-studio/2022.1/toolbox/events/gestures.md)
    * [**On Swipe**](/incari-studio/2022.1/toolbox/events/gestures/on-swipe.md)
    * [**On Tap**](/incari-studio/2022.1/toolbox/events/gestures/on-tap.md)
  * [**ImageSequence**](/incari-studio/2022.1/toolbox/events/imagesequence.md)
    * [**On ImageSequence Frame Changed**](/incari-studio/2022.1/toolbox/events/imagesequence/on-imagesequence-frame-changed.md)
    * [**On ImageSequence Pause**](/incari-studio/2022.1/toolbox/events/imagesequence/on-imagesequence-pause.md)
    * [**On ImageSequence Play**](/incari-studio/2022.1/toolbox/events/imagesequence/on-imagesequence-play.md)
    * [**On ImageSequence Stop**](/incari-studio/2022.1/toolbox/events/imagesequence/on-imagesequence-stop.md)
  * [**List**](/incari-studio/2022.1/toolbox/events/list.md)
    * [**On List Current Index Change**](/incari-studio/2022.1/toolbox/events/list/on-list-current-index-change.md)
    * [**On List Entry Select**](/incari-studio/2022.1/toolbox/events/list/on-list-entry-select.md)
    * [**On List Load**](/incari-studio/2022.1/toolbox/events/list/on-list-load.md)
  * [**Mouse**](/incari-studio/2022.1/toolbox/events/mouse.md)
    * [**On Hover Enter**](/incari-studio/2022.1/toolbox/events/mouse/on-hover-enter.md)
    * [**On Hover Leave**](/incari-studio/2022.1/toolbox/events/mouse/on-hover-leave.md)
    * [**On Mouse Button Down**](/incari-studio/2022.1/toolbox/events/mouse/on-mouse-button-down.md)
    * [**On Mouse Button Up**](/incari-studio/2022.1/toolbox/events/mouse/on-mouse-button-up.md)
    * [**On Mouse Click**](/incari-studio/2022.1/toolbox/events/mouse/on-mouse-click.md)
    * [**On Mouse Double Click**](/incari-studio/2022.1/toolbox/events/mouse/on-mouse-double-click.md)
    * [**On Mouse Enter**](/incari-studio/2022.1/toolbox/events/mouse/on-mouse-enter.md)
    * [**On Mouse Leave**](/incari-studio/2022.1/toolbox/events/mouse/on-mouse-leave.md)
    * [**On Mouse Move**](/incari-studio/2022.1/toolbox/events/mouse/on-mouse-move.md)
    * [**On Mouse Scroll**](/incari-studio/2022.1/toolbox/events/mouse/on-mouse-scroll.md)
  * [**Object**](/incari-studio/2022.1/toolbox/events/object.md)
    * [**On Alpha Change**](/incari-studio/2022.1/toolbox/events/object/on-alpha-change.md)
    * [**On Opacity Change**](/incari-studio/2022.1/toolbox/events/object/on-opacity-change.md)
    * [**On Position Change**](/incari-studio/2022.1/toolbox/events/object/on-position-change.md)
    * [**On Position Change 2D**](/incari-studio/2022.1/toolbox/events/object/on-position-change-2d.md)
    * [**On Rotation Change**](/incari-studio/2022.1/toolbox/events/object/on-rotation-change.md)
    * [**On Rotation Change 2D**](/incari-studio/2022.1/toolbox/events/object/on-rotation-change-2d.md)
    * [**On Scale Change**](/incari-studio/2022.1/toolbox/events/object/on-scale-change.md)
    * [**On Visibility Change**](/incari-studio/2022.1/toolbox/events/object/on-visibility-change.md)
  * [**On-Screen Keyboard**](/incari-studio/2022.1/toolbox/events/on-screenkeyboard.md)
    * [**On On-Screen Keyboard Arrow Down Pressed**](/incari-studio/2022.1/toolbox/events/on-screenkeyboard/ononscreenkeyboardarrowdownpressed.md)
    * [**On On-Screen Keyboard Arrow Up Pressed**](/incari-studio/2022.1/toolbox/events/on-screenkeyboard/ononscreenkeyboardarrowuppressed.md)
    * [**On On-Screen Keyboard Enter Pressed**](/incari-studio/2022.1/toolbox/events/on-screenkeyboard/on-onscreen-keyboard-enter-pressed.md)
    * [**On On-Screen Keyboard Input Changed**](/incari-studio/2022.1/toolbox/events/on-screenkeyboard/on-onscreen-keyboard-input-changed.md)
    * [**On On-Screen Keyboard Key Pressed**](/incari-studio/2022.1/toolbox/events/on-screenkeyboard/ononscreenkeyboardpressed.md)
  * [**Video**](/incari-studio/2022.1/toolbox/events/video.md)
    * [**On Video Play**](/incari-studio/2022.1/toolbox/events/video/onvideoplay.md)
    * [**On Video Finish**](/incari-studio/2022.1/toolbox/events/video/onvideofinish.md)
  * [**Web**](/incari-studio/2022.1/toolbox/events/web.md)
    * [**On Javascript Callback**](/incari-studio/2022.1/toolbox/events/web/on-javascript-callback.md)
  * [**WebSprite**](/incari-studio/2022.1/toolbox/events/websprite.md)
    * [**On WebSprite Load**](/incari-studio/2022.1/toolbox/events/websprite/on-websprite-load.md)
* [**Flow Control**](/incari-studio/2022.1/toolbox/flow-control.md)
  * [**Branch**](/incari-studio/2022.1/toolbox/flow-control/branch.md)
  * [**For Each Loop**](/incari-studio/2022.1/toolbox/flow-control/foreachloop.md)
  * [**For Loop**](/incari-studio/2022.1/toolbox/flow-control/forloop.md)
  * [**Index Switch**](/incari-studio/2022.1/toolbox/flow-control/indexswitch.md)
  * [**Is Equal**](/incari-studio/2022.1/toolbox/flow-control/is-equal.md)
  * [**Is Greater Equal**](/incari-studio/2022.1/toolbox/flow-control/is-greater-equal.md)
  * [**Is Less Equal**](/incari-studio/2022.1/toolbox/flow-control/is-less-equal.md)
  * [**Select Data**](/incari-studio/2022.1/toolbox/flow-control/select-data.md)
  * [**Sequential**](/incari-studio/2022.1/toolbox/flow-control/sequential.md)
  * [**Switch**](/incari-studio/2022.1/toolbox/flow-control/switch.md)
  * [**Toggle**](/incari-studio/2022.1/toolbox/flow-control/toggle.md)
* [**Functions**](/incari-studio/2022.1/toolbox/functions.md)
  * [**Function**](/incari-studio/2022.1/toolbox/functions/function.md)
    * [**Function Input**](/incari-studio/2022.1/toolbox/functions/function/function-input.md)
    * [**Function Output**](/incari-studio/2022.1/toolbox/functions/function/function-output.md)
* [**IO**](/incari-studio/2022.1/toolbox/io.md)
  * [**Load File**](/incari-studio/2022.1/toolbox/io/loadfile.md)
  * [**Save File**](/incari-studio/2022.1/toolbox/io/savefile.md)
* [**Incari**](/incari-studio/2022.1/toolbox/incari.md)
  * [**Animation**](/incari-studio/2022.1/toolbox/incari/animation.md)
    * [**Pause Animation**](/incari-studio/2022.1/toolbox/incari/animation/pauseanimation.md)
    * [**Play Animation**](/incari-studio/2022.1/toolbox/incari/animation/playanimation.md)
    * [**Stop Animation**](/incari-studio/2022.1/toolbox/incari/animation/stopanimation.md)
  * [**ImageSequence**](/incari-studio/2022.1/toolbox/incari/imagesequence.md)
    * [**Play ImageSequence**](/incari-studio/2022.1/toolbox/incari/imagesequence/playimagesequence.md)
    * [**Pause ImageSequence**](/incari-studio/2022.1/toolbox/incari/imagesequence/pauseimagesequence.md)
    * [**Stop ImageSequence**](/incari-studio/2022.1/toolbox/incari/imagesequence/stopimagesequence.md)
    * [**Resume ImageSequence**](/incari-studio/2022.1/toolbox/incari/imagesequence/resumeimagesequence.md)
    * [**Get Current ImageSequence Frame**](/incari-studio/2022.1/toolbox/incari/imagesequence/getcurrentimagesequenceframe.md)
    * [**Get ImageSequence Duration**](/incari-studio/2022.1/toolbox/incari/imagesequence/getimagesequenceduration.md)
    * [**Get ImageSequence FPS**](/incari-studio/2022.1/toolbox/incari/imagesequence/getimagesequencefps.md)
    * [**Get ImageSequence Total Frames**](/incari-studio/2022.1/toolbox/incari/imagesequence/getimagesequencetotalframes.md)
    * [**Go To Next ImageSequence Frame**](/incari-studio/2022.1/toolbox/incari/imagesequence/gotonextimagesequenceframe.md)
    * [**Go To Previous ImageSequence Frame**](/incari-studio/2022.1/toolbox/incari/imagesequence/gotopreviousimagesequenceframe.md)
    * [**Show ImageSequence Frame**](/incari-studio/2022.1/toolbox/incari/imagesequence/showimagesequenceframe.md)
  * [**List**](/incari-studio/2022.1/toolbox/incari/list.md)
    * [**Generate List**](/incari-studio/2022.1/toolbox/incari/list/generate-list.md)
    * [**Next List Entry**](/incari-studio/2022.1/toolbox/incari/list/next-list-entry.md)
    * [**Previous List Entry**](/incari-studio/2022.1/toolbox/incari/list/previous-list-entry.md)
    * [**Select List Entry**](/incari-studio/2022.1/toolbox/incari/list/select-list-entry.md)
    * [**Set Active**](/incari-studio/2022.1/toolbox/incari/list/set-active.md)
    * [**Set Current Index**](/incari-studio/2022.1/toolbox/incari/list/set-current-index.md)
  * [**Object**](/incari-studio/2022.1/toolbox/incari/object.md)
    * [**Get Alpha**](/incari-studio/2022.1/toolbox/incari/object/get-alpha.md)
    * [**Get Material**](/incari-studio/2022.1/toolbox/incari/object/get-material.md)
    * [**Get Opacity**](/incari-studio/2022.1/toolbox/incari/object/get-opacity.md)
    * [**Get Position**](/incari-studio/2022.1/toolbox/incari/object/get-position.md)
    * [**Get Position 2D (px)**](/incari-studio/2022.1/toolbox/incari/object/get-position-pixel.md)
    * [**Get Rotation**](/incari-studio/2022.1/toolbox/incari/object/get-rotation.md)
    * [**Get Rotation 2D**](/incari-studio/2022.1/toolbox/incari/object/get-rotation-pixel.md)
    * [**Get Scale**](/incari-studio/2022.1/toolbox/incari/object/get-scale.md)
    * [**Get Size 2D (px)**](/incari-studio/2022.1/toolbox/incari/object/get-size-pixel.md)
    * [**Get Text Color**](/incari-studio/2022.1/toolbox/incari/object/get-text-color.md)
    * [**Get Tint**](/incari-studio/2022.1/toolbox/incari/object/get-tint.md)
    * [**Get Visibility**](/incari-studio/2022.1/toolbox/incari/object/get-visibility.md)
    * [**Is Object 2D**](/incari-studio/2022.1/toolbox/incari/object/is-object-2d.md)
    * [**Is Object 3D**](/incari-studio/2022.1/toolbox/incari/object/is-object-3d.md)
    * [**Set Alpha**](/incari-studio/2022.1/toolbox/incari/object/set-alpha.md)
    * [**Set Material**](/incari-studio/2022.1/toolbox/incari/object/set-material.md)
    * [**Set Position**](/incari-studio/2022.1/toolbox/incari/object/set-position.md)
    * [**Set Position 2D (px)**](/incari-studio/2022.1/toolbox/incari/object/set-position-pixel.md)
    * [**Set Rotation**](/incari-studio/2022.1/toolbox/incari/object/set-rotation.md)
    * [**Set Rotation 2D**](/incari-studio/2022.1/toolbox/incari/object/set-rotation-pixel.md)
    * [**Set Scale**](/incari-studio/2022.1/toolbox/incari/object/set-scale.md)
    * [**Set Size 2D (px)**](/incari-studio/2022.1/toolbox/incari/object/set-size-pixel.md)
    * [**Set Text Color**](/incari-studio/2022.1/toolbox/incari/object/set-text-color.md)
    * [**Set Text**](/incari-studio/2022.1/toolbox/incari/object/set-text.md)
    * [**Set Tint**](/incari-studio/2022.1/toolbox/incari/object/set-tint.md)
    * [**Set Visibility**](/incari-studio/2022.1/toolbox/incari/object/set-visibility.md)
    * [**Set Opacity**](/incari-studio/2022.1/toolbox/incari/object/set-opacity.md)
  * [**On-Screen Keyboard**](/incari-studio/2022.1/toolbox/incari/on-screenkeyboard.md)
    * [**Get Screen Keyboard Layout**](/incari-studio/2022.1/toolbox/incari/on-screenkeyboard/getscreenkeyboardlayout.md)
    * [**Set Screen Keyboard Layout**](/incari-studio/2022.1/toolbox/incari/on-screenkeyboard/setscreenkeyboardlayout.md)
    * [**On-Screen Keyboard Clear Input**](/incari-studio/2022.1/toolbox/incari/on-screenkeyboard/onscreenkeyboardclearinput.md)
    * [**On-Screen Keyboard Get Input**](/incari-studio/2022.1/toolbox/incari/on-screenkeyboard/onscreenkeyboardgetinput.md)
    * [**On-Screen Keyboard Move Selection**](/incari-studio/2022.1/toolbox/incari/on-screenkeyboard/onscreenkeyboardmoveselection.md)
    * [**On-Screen Keyboard Press Button**](/incari-studio/2022.1/toolbox/incari/on-screenkeyboard/onscreenkeyboardpressbutton.md)
  * [**Vector**](/incari-studio/2022.1/toolbox/incari/vector.md)
    * [**Arc**](/incari-studio/2022.1/toolbox/incari/vector/arc.md)
      * [**Get ArcEnd**](/incari-studio/2022.1/toolbox/incari/vector/arc/getarcend.md)
      * [**Get ArcStart**](/incari-studio/2022.1/toolbox/incari/vector/arc/getarcstart.md)
      * [**Set ArcEnd**](/incari-studio/2022.1/toolbox/incari/vector/arc/setarcend.md)
      * [**Set ArcStart**](/incari-studio/2022.1/toolbox/incari/vector/arc/setarcstart.md)
    * [**Get BackgroundColor**](/incari-studio/2022.1/toolbox/incari/vector/getbackgroundcolor.md)
    * [**Get FillColor**](/incari-studio/2022.1/toolbox/incari/vector/getfillcolor.md)
    * [**Get StrokeWidth**](/incari-studio/2022.1/toolbox/incari/vector/getstrokewidth.md)
    * [**Label**](/incari-studio/2022.1/toolbox/incari/vector/label.md)
      * [**Get LabelText**](/incari-studio/2022.1/toolbox/incari/vector/label/getlabeltext.md)
    * [**Line**](/incari-studio/2022.1/toolbox/incari/vector/line.md)
      * [**Get LineWidth**](/incari-studio/2022.1/toolbox/incari/vector/line/getlinewidth.md)
      * [**Set LineWidth**](/incari-studio/2022.1/toolbox/incari/vector/line/setlinewidth.md)
    * [**Pie**](/incari-studio/2022.1/toolbox/incari/vector/pie.md)
      * [**Get PieEnd**](/incari-studio/2022.1/toolbox/incari/vector/pie/getpieend.md)
      * [**Get PieStart**](/incari-studio/2022.1/toolbox/incari/vector/pie/getpiestart.md)
      * [**Set PieEnd**](/incari-studio/2022.1/toolbox/incari/vector/pie/setpieend.md)
      * [**Set PieStart**](/incari-studio/2022.1/toolbox/incari/vector/pie/setpiestart.md)
    * [**Rectangle**](/incari-studio/2022.1/toolbox/incari/vector/rectangle.md)
      * [**Get RectangleCorners**](/incari-studio/2022.1/toolbox/incari/vector/rectangle/getrectanglecorners.md)
      * [**Set RectangleCorners**](/incari-studio/2022.1/toolbox/incari/vector/rectangle/setrectanglecorners.md)
    * [**Set BackgroundColor**](/incari-studio/2022.1/toolbox/incari/vector/setbackgroundcolor.md)
    * [**Set FillColor**](/incari-studio/2022.1/toolbox/incari/vector/setfillcolor.md)
    * [**Set StrokeWidth**](/incari-studio/2022.1/toolbox/incari/vector/setstrokewidth.md)
  * [**Video**](/incari-studio/2022.1/toolbox/incari/video.md)
    * [**Is Video Playing**](/incari-studio/2022.1/toolbox/incari/video/isvideoplaying.md)
    * [**Pause Video**](/incari-studio/2022.1/toolbox/incari/video/pausevideo.md)
    * [**Play Video**](/incari-studio/2022.1/toolbox/incari/video/playvideo.md)
    * [**Seek Video**](/incari-studio/2022.1/toolbox/incari/video/seekvideo.md)
    * [**Stop Video**](/incari-studio/2022.1/toolbox/incari/video/stopvideo.md)
  * [**WebSprite**](/incari-studio/2022.1/toolbox/incari/websprite.md)
    * [**Get Remote URL**](/incari-studio/2022.1/toolbox/incari/websprite/get-remote-url.md)
    * [**Set Remote URL**](/incari-studio/2022.1/toolbox/incari/websprite/set-remote-url.md)
    * [**Web Sprite Reload**](/incari-studio/2022.1/toolbox/incari/websprite/web-sprite-reload.md)
* [**Math**](/incari-studio/2022.1/toolbox/math.md)
  * [**Absolute**](/incari-studio/2022.1/toolbox/math/absolute.md)
  * [**Add**](/incari-studio/2022.1/toolbox/math/add.md)
  * [**Average**](/incari-studio/2022.1/toolbox/math/average.md)
  * [**Boolean**](/incari-studio/2022.1/toolbox/math/boolean.md)
    * [**AND**](/incari-studio/2022.1/toolbox/math/boolean/and.md)
    * [**Bool Value**](/incari-studio/2022.1/toolbox/math/boolean/bool-value.md)
    * [**Negate**](/incari-studio/2022.1/toolbox/math/boolean/negate.md)
    * [**OR**](/incari-studio/2022.1/toolbox/math/boolean/or.md)
  * [**Ceil**](/incari-studio/2022.1/toolbox/math/ceil.md)
  * [**Clamp**](/incari-studio/2022.1/toolbox/math/clamp.md)
  * [**Decrement**](/incari-studio/2022.1/toolbox/math/decrement.md)
  * [**Divide**](/incari-studio/2022.1/toolbox/math/divide.md)
  * [**Floor**](/incari-studio/2022.1/toolbox/math/floor.md)
  * [**Increment**](/incari-studio/2022.1/toolbox/math/increment.md)
  * [**Interpolate**](/incari-studio/2022.1/toolbox/math/interpolate.md)
  * [**Logarithm**](/incari-studio/2022.1/toolbox/math/logarithm.md)
  * [**Math Constant**](/incari-studio/2022.1/toolbox/math/math-constant.md)
  * [**Maximum**](/incari-studio/2022.1/toolbox/math/maximum.md)
  * [**Minimum**](/incari-studio/2022.1/toolbox/math/minimum.md)
  * [**Modulo**](/incari-studio/2022.1/toolbox/math/modulo.md)
  * [**Multiply**](/incari-studio/2022.1/toolbox/math/multiply.md)
  * [**Numerical Value**](/incari-studio/2022.1/toolbox/math/numerical-value.md)
  * [**Power**](/incari-studio/2022.1/toolbox/math/power.md)
  * [**Random**](/incari-studio/2022.1/toolbox/math/random.md)
  * [**Range Mapper**](/incari-studio/2022.1/toolbox/math/range-mapper.md)
  * [**Root**](/incari-studio/2022.1/toolbox/math/root.md)
  * [**Rotation Matrix**](/incari-studio/2022.1/toolbox/math/rotation-matrix.md)
  * [**Subtract**](/incari-studio/2022.1/toolbox/math/subtract.md)
  * [**Trigonometry**](/incari-studio/2022.1/toolbox/math/trigonometry.md)
    * [**Arc Cosine**](/incari-studio/2022.1/toolbox/math/trigonometry/arc-cosine.md)
    * [**Arc Sine**](/incari-studio/2022.1/toolbox/math/trigonometry/arc-sine.md)
    * [**Arc Tangent**](/incari-studio/2022.1/toolbox/math/trigonometry/arc-tangent.md)
    * [**Arc Tangent 2**](/incari-studio/2022.1/toolbox/math/trigonometry/arc-tangent2.md)
    * [**Cosine**](/incari-studio/2022.1/toolbox/math/trigonometry/cosine.md)
    * [**Radian-Degree Converter**](/incari-studio/2022.1/toolbox/math/trigonometry/radian-degree-converter.md)
    * [**Sine**](/incari-studio/2022.1/toolbox/math/trigonometry/sine.md)
    * [**Tangent**](/incari-studio/2022.1/toolbox/math/trigonometry/tangent.md)
  * [**Vector Value**](/incari-studio/2022.1/toolbox/math/vector-value.md)
* [**String**](/incari-studio/2022.1/toolbox/string.md)
  * [**Capitalize**](/incari-studio/2022.1/toolbox/string/capitalize.md)
  * [**CharCodeAt**](/incari-studio/2022.1/toolbox/string/charcodeat.md)
  * [**Compare**](/incari-studio/2022.1/toolbox/string/compare.md)
  * [**Concat Strings**](/incari-studio/2022.1/toolbox/string/concatstrings.md)
  * [**Contains**](/incari-studio/2022.1/toolbox/string/contains.md)
  * [**EndsWith**](/incari-studio/2022.1/toolbox/string/endswith.md)
  * [**CryptoHash**](/incari-studio/2022.1/toolbox/string/create-hash.md)
  * [**Format**](/incari-studio/2022.1/toolbox/string/format.md)
  * [**FormatArray**](/incari-studio/2022.1/toolbox/string/formatarray.md)
  * [**IndexOf**](/incari-studio/2022.1/toolbox/string/indexof.md)
  * [**Join**](/incari-studio/2022.1/toolbox/string/join.md)
  * [**JSON Parse**](/incari-studio/2022.1/toolbox/string/jsonparse.md)
  * [**JSON Stringify**](/incari-studio/2022.1/toolbox/string/jsonstringify.md)
  * [**LastIndexOf**](/incari-studio/2022.1/toolbox/string/lastindexof.md)
  * [**Length**](/incari-studio/2022.1/toolbox/string/length.md)
  * [**Lower**](/incari-studio/2022.1/toolbox/string/lower.md)
  * [**IsLower**](/incari-studio/2022.1/toolbox/string/islower.md)
  * [**MatchRegex**](/incari-studio/2022.1/toolbox/string/match-regex.md)
  * [**PaddingLeft**](/incari-studio/2022.1/toolbox/string/paddingleft.md)
  * [**PaddingRight**](/incari-studio/2022.1/toolbox/string/paddingright.md)
  * [**RandomString**](/incari-studio/2022.1/toolbox/string/random.md)
  * [**RemoveCharacters**](/incari-studio/2022.1/toolbox/string/remove-characters.md)
  * [**Replace**](/incari-studio/2022.1/toolbox/string/replace.md)
  * [**ReplaceRegex**](/incari-studio/2022.1/toolbox/string/replaceregex.md)
  * [**Reverse**](/incari-studio/2022.1/toolbox/string/reverse.md)
  * [**Split**](/incari-studio/2022.1/toolbox/string/split.md)
  * [**StartsWith**](/incari-studio/2022.1/toolbox/string/startswith.md)
  * [**String Value**](/incari-studio/2022.1/toolbox/string/stringvalue.md)
  * [**Trim**](/incari-studio/2022.1/toolbox/string/trim.md)
  * [**TrimLeft**](/incari-studio/2022.1/toolbox/string/trimleft.md)
  * [**TrimRight**](/incari-studio/2022.1/toolbox/string/trimright.md)
  * [**Upper**](/incari-studio/2022.1/toolbox/string/upper.md)
  * [**IsUpper**](/incari-studio/2022.1/toolbox/string/isupper.md)
* [**Utilities**](/incari-studio/2022.1/toolbox/utilities.md)
  * [**Color Value**](/incari-studio/2022.1/toolbox/utilities/colorvalue.md)
  * [**Conversion**](/incari-studio/2022.1/toolbox/utilities/conversion.md)
  * [**Create CustomID**](/incari-studio/2022.1/toolbox/utilities/createcustomid.md)
  * [**Group**](/incari-studio/2022.1/toolbox/utilities/group.md)
  * [**Interval**](/incari-studio/2022.1/toolbox/utilities/interval.md)
    * [**Reset Interval**](/incari-studio/2022.1/toolbox/utilities/interval/resetinterval.md)
    * [**Start Interval**](/incari-studio/2022.1/toolbox/utilities/interval/startinterval.md)
  * [**Is Data Type**](/incari-studio/2022.1/toolbox/utilities/isdatatype.md)
  * [**Is Object Type**](/incari-studio/2022.1/toolbox/utilities/isobjecttype.md)
  * [**System Call**](/incari-studio/2022.1/toolbox/utilities/systemcall.md)
  * [**Timeout**](/incari-studio/2022.1/toolbox/utilities/timeout.md)
    * [**Cancel Timeout**](/incari-studio/2022.1/toolbox/utilities/timeout/canceltimeout.md)
    * [**Start Timeout**](/incari-studio/2022.1/toolbox/utilities/timeout/starttimeout.md)
      {% endtab %}
      {% endtabs %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.incari.com/incari-studio/2022.1/toolbox/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
