> ## Documentation Index
> Fetch the complete documentation index at: https://docs.projectreal.gg/llms.txt
> Use this file to discover all available pages before exploring further.

# firetouchinterest

> Запускает Real touch interest event для двух BasePart instances. Первые два аргумента должны быть Instance object, и оба значения должны проходить IsA("BasePart"). Аргумент state обязателен и должен быть number или boolean. Когда state является number, только 1 становится true, а любое другое number становится false. Когда state является boolean, его boolean значение передается напрямую. Если у любой part нет touch data, или у первой part нет overlap reference, function возвращается, ничего не запуская. Function ничего не возвращает. Точное значение begin/end для boolean, передаваемого в helper: Nicht aus der Codebasis verifizierbar.

<div className="real-function-page">
  ```lua theme={null}
  firetouchinterest(partA: Instance, partB: Instance, state: number | boolean)
  ```

  ## Алиасы

  * `firetouchtransmitter`

  ## Аргументы

  <ParamField path={"partA"} type={"Instance"} required>
    Первое Instance object. Должно проходить IsA("BasePart"). Его touch data и overlap reference используются для call.
  </ParamField>

  <ParamField path={"partB"} type={"Instance"} required>
    Второе Instance object. Должно проходить IsA("BasePart"). Его touch data используется для call.
  </ParamField>

  <ParamField path={"state"} type={"number | boolean"} required>
    Обязательное значение state. Numbers преобразуются через state == 1; booleans передаются напрямую.
  </ParamField>

  ## Пример

  Передает два значения BasePart и явное значение state в firetouchinterest.

  ```lua theme={null}
  local players = game:GetService("Players")
  local character = players.LocalPlayer.Character or players.LocalPlayer.CharacterAdded:Wait()
  local rootPart = character:WaitForChild("HumanoidRootPart")
  local targetPart = workspace.TouchTarget

  firetouchinterest(rootPart, targetPart, true)
  ```
</div>
