From 4664d10b6e9227371ba7cd47a55cabe500e72e92 Mon Sep 17 00:00:00 2001 From: papacoder Date: Sat, 22 Nov 2025 12:54:31 +0900 Subject: [PATCH] chore: remove scratch prefix from stop unit titles --- Docs/VS_Scratch_Mapping.md | 6 +++--- .../VisualScripting/Units/ScratchUnits/StopControlUnits.cs | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Docs/VS_Scratch_Mapping.md b/Docs/VS_Scratch_Mapping.md index cd6d01d..79188d5 100644 --- a/Docs/VS_Scratch_Mapping.md +++ b/Docs/VS_Scratch_Mapping.md @@ -68,9 +68,9 @@ Scratch ブロックと FUnity 独自 Visual Scripting Unit の対応関係で | ○のクローンを作る | FUnity.Runtime.Integrations.VisualScripting.Units.ScratchUnits.CreateCloneOfDisplayNameUnit | ○のクローンを作る | FUnity/Scratch/制御 | 指定俳優を複製。定義: Runtime/.../CloneUnits.cs | | クローンされたとき | FUnity.Runtime.Integrations.VisualScripting.Units.ScratchUnits.WhenIStartAsCloneUnit | クローンされたとき | Events/FUnity/Scratch/制御 | クローン生成時に発火する Scratch スクリプトの入口。`flow.StartCoroutine(trigger)` で起動後、`ScratchUnitUtil.RegisterScratchFlow` により Flow をスレッド登録して停止ブロックと連動させる。Flow の破棄は Visual Scripting のコルーチン側で行う。定義: Runtime/.../CloneUnits.cs | | このクローンを削除する | FUnity.Runtime.Integrations.VisualScripting.Units.ScratchUnits.DeleteThisCloneUnit | このクローンを削除する | FUnity/Scratch/制御 | クローンを破棄。定義: Runtime/.../CloneUnits.cs | -| すべてを止める | FUnity.Runtime.Integrations.VisualScripting.Units.ScratchUnits.StopAllUnit | Scratch/すべてを止める | FUnity/Scratch/制御 | Scratch 用スレッドテーブル経由で全スレッド停止。定義: Runtime/.../StopControlUnits.cs | -| このスクリプトを止める | FUnity.Runtime.Integrations.VisualScripting.Units.ScratchUnits.StopThisScriptUnit | Scratch/このスクリプトを止める | FUnity/Scratch/制御 | Flow.variables から ActorId/ThreadId を取得し、`FUnityScriptThreadManager.StopScratchThread(actorId, threadId)` で自身のみ停止。定義: Runtime/.../StopControlUnits.cs | -| スプライトの他のスクリプトを止める | FUnity.Runtime.Integrations.VisualScripting.Units.ScratchUnits.StopOtherScriptsInSpriteUnit | Scratch/スプライトの他のスクリプトを止める | FUnity/Scratch/制御 | 同俳優の他 Scratch スレッド停止。定義: Runtime/.../StopControlUnits.cs | +| すべてを止める | FUnity.Runtime.Integrations.VisualScripting.Units.ScratchUnits.StopAllUnit | すべてを止める | FUnity/Scratch/制御 | Scratch 用スレッドテーブル経由で全スレッド停止。定義: Runtime/.../StopControlUnits.cs | +| このスクリプトを止める | FUnity.Runtime.Integrations.VisualScripting.Units.ScratchUnits.StopThisScriptUnit | このスクリプトを止める | FUnity/Scratch/制御 | Flow.variables から ActorId/ThreadId を取得し、`FUnityScriptThreadManager.StopScratchThread(actorId, threadId)` で自身のみ停止。定義: Runtime/.../StopControlUnits.cs | +| スプライトの他のスクリプトを止める | FUnity.Runtime.Integrations.VisualScripting.Units.ScratchUnits.StopOtherScriptsInSpriteUnit | スプライトの他のスクリプトを止める | FUnity/Scratch/制御 | 同俳優の他 Scratch スレッド停止。定義: Runtime/.../StopControlUnits.cs | | もし○なら | FUnity.Runtime.Integrations.VisualScripting.Units.ScratchUnits.IfThenUnit | もし○なら | FUnity/Scratch/制御 | 条件成立時のみ本体を実行。定義: Runtime/.../ConditionUnits.cs | ### 停止ブロック diff --git a/Runtime/Integrations/VisualScripting/Units/ScratchUnits/StopControlUnits.cs b/Runtime/Integrations/VisualScripting/Units/ScratchUnits/StopControlUnits.cs index 5acbfae..48e1f2f 100644 --- a/Runtime/Integrations/VisualScripting/Units/ScratchUnits/StopControlUnits.cs +++ b/Runtime/Integrations/VisualScripting/Units/ScratchUnits/StopControlUnits.cs @@ -6,7 +6,7 @@ namespace FUnity.Runtime.Integrations.VisualScripting.Units.ScratchUnits /// /// Scratch の「すべてを止める」に対応し、全俳優の全スクリプトを停止するユニットです。 /// - [UnitTitle("Scratch/すべてを止める")] + [UnitTitle("すべてを止める")] [UnitCategory("FUnity/Blocks/制御")] [UnitSubtitle("funity scratch 制御 stop all すべてを止める")] [TypeIcon(typeof(FUnityScratchUnitIcon))] @@ -45,7 +45,7 @@ private ControlOutput OnEnter(Flow flow) /// /// Scratch の「このスクリプトを止める」に対応し、実行中のスレッドのみ停止するユニットです。 /// - [UnitTitle("Scratch/このスクリプトを止める")] + [UnitTitle("このスクリプトを止める")] [UnitCategory("FUnity/Blocks/制御")] [UnitSubtitle("funity scratch 制御 stop this script このスクリプトを止める")] [TypeIcon(typeof(FUnityScratchUnitIcon))] @@ -87,7 +87,7 @@ private ControlOutput OnEnter(Flow flow) /// /// Scratch の「スプライトの他のスクリプトを止める」に対応し、同一俳優の他スレッドを停止します。 /// - [UnitTitle("Scratch/スプライトの他のスクリプトを止める")] + [UnitTitle("スプライトの他のスクリプトを止める")] [UnitCategory("FUnity/Blocks/制御")] [UnitSubtitle("funity scratch 制御 stop other scripts 他のスクリプトを止める")] [TypeIcon(typeof(FUnityScratchUnitIcon))]