# RBXScriptSignal(ロブロックス データ型) > イベントを表すデータ型です。Connectで関数をつなぐと、イベントが起きたときにその関数が実行されます。 - URL:https://roblox.minecraft-okinawa.com/reference/datatypes/RBXScriptSignal/ - 公式:https://create.roblox.com/docs/reference/engine/datatypes/RBXScriptSignal ## 使用例:1回だけ反応させる (Script/置く場所:パーツの中) ```lua local part = script.Parent :: BasePart local connection connection = part.Touched:Connect(function(hit: BasePart) print(hit.Name .. " がふれた") connection:Disconnect() end) ``` ## メソッド - `RBXScriptSignal:Connect(func: function): RBXScriptConnection`:イベントに関数をつなぎます。戻り値(RBXScriptConnection)でつなぎを切れます。 - `RBXScriptSignal:ConnectParallel(func: function): RBXScriptConnection`:Connects the given function to the event and returns an RBXScriptConnection that represents it. - `RBXScriptSignal:Once(func: function): RBXScriptConnection`:イベントが1回起きたら、自動でつなぎを切ります。 - `RBXScriptSignal:Wait(): Variant`:イベントが起きるまで待ちます。 英語の説明とメンバー一覧:Roblox Creator Documentation(CC BY 4.0)。日本語の解説はこのサイト独自のものです。 執筆:鈴木孝昌(現役プロジェクトマネージャー/プログラミング講師)/運営:沖縄マイクラ部 プログラミングスクール「クロスウェーブ」(https://minecraft-okinawa.com/)