unity-command-pattern について
非同期処理やデータ駆動のアクション、順次実行が必要な Unity 開発者向けの簡潔なコマンドパターンです。ICommand、ScriptableObject コマンド、コマンドキューを1ファイルにまとめています。
主な機能
- 01TaskベースのICommandインターフェース
- 02ScriptableObjectベースのコマンド
- 03順次実行するコマンドキュー
- 04単一ファイルの実装
活用シーン
- 01非同期のゲームアクション実行
- 02Inspectorでの簡単なアクション設定
- 03コマンドの順次実行
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ muharremtozan/ unity-agent-skills --skill unity-command-patternインストール後、Claude Code で/unity-command-patternを入力して読み込まれたか確認します。
同梱ファイルassets/code/Command.cs.txtreferences/guide.md
詳細
Unity コマンドパターン
非同期処理に対応した最小限のコマンドパターンです。
主な機能
- 非同期インターフェース:Task ベースの実行を行う
ICommand - SO コマンド:シンプルなケース向けのデータ駆動型アクション
- コマンドキュー:順次実行システム
コアファイル(1 ファイル)
Command.cs.txt:コマンドパターン一式(インターフェース + SO + キュー)
使い方
複雑なロジックには ICommand を実装し、インスペクターで設定可能なアクションには CommandSO を継承します。
コメント
Markdown 対応