Skip to content

t furu/add WorldItemReferenceListTracer - #12

Open
tfuru wants to merge 8 commits into
mainfrom
t_furu/add-WorldItemReferenceListTracer
Open

t furu/add WorldItemReferenceListTracer#12
tfuru wants to merge 8 commits into
mainfrom
t_furu/add-WorldItemReferenceListTracer

Conversation

@tfuru

@tfuru tfuru commented Jun 11, 2026

Copy link
Copy Markdown
  • WorldItemReferenceListTracer配下のクラス名およびファイル名の簡略化リファクタリング
  • エディタウィンドウのメニュー名をWorldItemRefTracerに変更
  • WorldItemReferenceListTracerのノードが重なる問題を解決するため自動配置アルゴリズムを刷新

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

WorldItemReferenceList に登録されている参照関係を可視化するための Unity EditorWindow(WorldItemReferenceListTracer / WorldItemRefTracer)を追加し、ノード重なり回避のための自動配置ロジックを刷新するPRです。

Changes:

  • WorldItemReferenceListTracer の EditorWindow(表示・操作・描画)一式を新規追加
  • スクリプト内 $.worldItemReference / _.worldItemReference 参照の抽出と、参照関係のグラフ生成・自動整列を実装
  • エディタメニュー名を CCKProcessTracer/WorldItemRefTracer に変更し、ログ表示を整形

Reviewed changes

Copilot reviewed 30 out of 48 changed files in this pull request and generated 23 comments.

Show a summary per file
File Description
Editor/WorldItemReferenceListTracer/View.cs ビュー座標変換(ズーム/スクロール)と入力処理
Editor/WorldItemReferenceListTracer/View.cs.meta Unity script meta(新規)
Editor/WorldItemReferenceListTracer/TracerWindow.cs EditorWindow 本体(描画呼び出し・更新/リセットUI・メニュー登録)
Editor/WorldItemReferenceListTracer/TracerWindow.cs.meta Unity script meta(新規)
Editor/WorldItemReferenceListTracer/README.md 機能説明ドキュメント
Editor/WorldItemReferenceListTracer/README.md.meta Unity text meta(新規)
Editor/WorldItemReferenceListTracer/ProcessObject/RefObjectFactory.cs シーン走査、参照抽出、Connect生成、自動配置
Editor/WorldItemReferenceListTracer/ProcessObject/RefObjectFactory.cs.meta Unity script meta(新規)
Editor/WorldItemReferenceListTracer/ProcessObject/RefObject.cs 表示用データ(RefObject)
Editor/WorldItemReferenceListTracer/ProcessObject/RefObject.cs.meta Unity script meta(新規)
Editor/WorldItemReferenceListTracer/ProcessObject.meta Unity folder meta(新規)
Editor/WorldItemReferenceListTracer/ObjectFrame.cs GameObject枠(ObjectFrame)と選択処理
Editor/WorldItemReferenceListTracer/ObjectFrame.cs.meta Unity script meta(新規)
Editor/WorldItemReferenceListTracer/Node/Node.cs ノード表示とキー行(Button生成含む)
Editor/WorldItemReferenceListTracer/Node/Node.cs.meta Unity script meta(新規)
Editor/WorldItemReferenceListTracer/Node/Key.cs 参照キー行とターゲット選択
Editor/WorldItemReferenceListTracer/Node/Key.cs.meta Unity script meta(新規)
Editor/WorldItemReferenceListTracer/Node/Connect.cs ノード間接続データ
Editor/WorldItemReferenceListTracer/Node/Connect.cs.meta Unity script meta(新規)
Editor/WorldItemReferenceListTracer/Node.meta Unity folder meta(新規)
Editor/WorldItemReferenceListTracer/IButton.cs ボタン押下インターフェース
Editor/WorldItemReferenceListTracer/IButton.cs.meta Unity script meta(新規)
Editor/WorldItemReferenceListTracer/Button.cs ボタンデータ(Owner/rect/text)
Editor/WorldItemReferenceListTracer/Button.cs.meta Unity script meta(新規)
Editor/WorldItemReferenceListTracer/Draw/ObjectFrameDrawer.cs ObjectFrame の背景/枠描画
Editor/WorldItemReferenceListTracer/Draw/ObjectFrameDrawer.cs.meta Unity script meta(新規)
Editor/WorldItemReferenceListTracer/Draw/NodeDrawer.cs Node の背景/区切り線描画
Editor/WorldItemReferenceListTracer/Draw/NodeDrawer.cs.meta Unity script meta(新規)
Editor/WorldItemReferenceListTracer/Draw/LineDrawer.cs Handles による線描画ユーティリティ
Editor/WorldItemReferenceListTracer/Draw/LineDrawer.cs.meta Unity script meta(新規)
Editor/WorldItemReferenceListTracer/Draw/ArrowDrawer.cs Connect の矢印描画
Editor/WorldItemReferenceListTracer/Draw/ArrowDrawer.cs.meta Unity script meta(新規)
Editor/WorldItemReferenceListTracer/Draw/ButtonDrawer.cs IMGUIボタン描画(Owner別スタイル)
Editor/WorldItemReferenceListTracer/Draw/ButtonDrawer.cs.meta Unity script meta(新規)
Editor/WorldItemReferenceListTracer/Draw.meta Unity folder meta(新規)
Editor/WorldItemReferenceListTracer/DragController.cs ObjectFrame 名称部分のドラッグ移動
Editor/WorldItemReferenceListTracer/DragController.cs.meta Unity script meta(新規)
Editor/WorldItemReferenceListTracer/DisplayUpdater.cs 表示更新(描画オブジェクト再構築トリガ)
Editor/WorldItemReferenceListTracer/DisplayUpdater.cs.meta Unity script meta(新規)
Editor/WorldItemReferenceListTracer/Penpot/README.md Penpot 開発環境メモ
Editor/WorldItemReferenceListTracer/Penpot/README.md.meta Unity text meta(新規)
Editor/WorldItemReferenceListTracer/Penpot/ui-sample.png.meta Unity texture meta(新規)
Editor/WorldItemReferenceListTracer/Penpot/WorldItemReferenceListTracer.penpot.meta Unity default importer meta(新規)
Editor/WorldItemReferenceListTracer/Penpot.meta Unity folder meta(新規)
Editor/WorldItemReferenceListTracer.meta Unity folder meta(新規)
Editor/Node/Node.cs 既存ログ出力の改行→区切り文字へ変更
Files not reviewed (16)
  • Editor/WorldItemReferenceListTracer.meta: Generated file
  • Editor/WorldItemReferenceListTracer/Button.cs.meta: Generated file
  • Editor/WorldItemReferenceListTracer/DisplayUpdater.cs.meta: Generated file
  • Editor/WorldItemReferenceListTracer/DragController.cs.meta: Generated file
  • Editor/WorldItemReferenceListTracer/Draw.meta: Generated file
  • Editor/WorldItemReferenceListTracer/Draw/ArrowDrawer.cs.meta: Generated file
  • Editor/WorldItemReferenceListTracer/Draw/ButtonDrawer.cs.meta: Generated file
  • Editor/WorldItemReferenceListTracer/Draw/LineDrawer.cs.meta: Generated file
  • Editor/WorldItemReferenceListTracer/Draw/NodeDrawer.cs.meta: Generated file
  • Editor/WorldItemReferenceListTracer/Draw/ObjectFrameDrawer.cs.meta: Generated file
  • Editor/WorldItemReferenceListTracer/IButton.cs.meta: Generated file
  • Editor/WorldItemReferenceListTracer/Node.meta: Generated file
  • Editor/WorldItemReferenceListTracer/Node/Connect.cs.meta: Generated file
  • Editor/WorldItemReferenceListTracer/Node/Key.cs.meta: Generated file
  • Editor/WorldItemReferenceListTracer/Node/Node.cs.meta: Generated file
  • Editor/WorldItemReferenceListTracer/ObjectFrame.cs.meta: Generated file

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread Editor/WorldItemReferenceListTracer/DragController.cs
Comment thread Editor/WorldItemReferenceListTracer/DisplayUpdater.cs Outdated
Comment thread Editor/WorldItemReferenceListTracer/ProcessObject/RefObject.cs
Comment thread Editor/WorldItemReferenceListTracer/View.cs
Comment thread Editor/WorldItemReferenceListTracer/View.cs.meta
Comment thread Editor/WorldItemReferenceListTracer/DragController.cs.meta
Comment thread Editor/WorldItemReferenceListTracer/DisplayUpdater.cs.meta
Comment thread Editor/WorldItemReferenceListTracer/Button.cs.meta
Comment thread Editor/WorldItemReferenceListTracer/Button.cs Outdated
Comment thread Editor/WorldItemReferenceListTracer/Draw/ArrowDrawer.cs Outdated
tfuru and others added 5 commits August 20, 2026 16:15
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants