> ## 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 رقميا، تصبح القيمة 1 فقط true وكل رقم آخر يصبح false. عندما يكون state boolean، يتم تمرير قيمته كما هي. إذا لم يكن لأي جزء touch data، أو لم يكن للجزء الأول 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>
