mcpField
U
unity-command-pattern

unity-command-pattern

github.com/muharremtozan開発1755 回インストール22 週間前に更新
リポジトリ

unity-command-pattern について

非同期処理やデータ駆動のアクション、順次実行が必要な Unity 開発者向けの簡潔なコマンドパターンです。ICommand、ScriptableObject コマンド、コマンドキューを1ファイルにまとめています。

主な機能

  1. 01TaskベースのICommandインターフェース
  2. 02ScriptableObjectベースのコマンド
  3. 03順次実行するコマンドキュー
  4. 04単一ファイルの実装

活用シーン

  1. 01非同期のゲームアクション実行
  2. 02Inspectorでの簡単なアクション設定
  3. 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 コマンドパターン

非同期処理に対応した最小限のコマンドパターンです。

主な機能

  1. 非同期インターフェース:Task ベースの実行を行う ICommand
  2. SO コマンド:シンプルなケース向けのデータ駆動型アクション
  3. コマンドキュー:順次実行システム

コアファイル(1 ファイル)

  • Command.cs.txt:コマンドパターン一式(インターフェース + SO + キュー)

使い方

複雑なロジックには ICommand を実装し、インスペクターで設定可能なアクションには CommandSO を継承します。

コメント