はじめに
https://bitbucket.org/Unity-Technologies/ui/src
uGUI のソースコードは Bitbucket で公開されているため、
自分で編集して使用することができます
変更例
https://bitbucket.org/Unity-Technologies/ui/downloads/
上記のページにアクセスして「リポジトリをダウンロードする」を選択します
そして、ダウンロードした「Unity-Technologies-ui-XXXX.zip」を展開します
展開したフォルダの中にある「UISystem.sln」を開きます
これで、uGUI のコードを自由に変更できます
変更したら、赤枠の項目を「Release」に変更し、
Visual Studio メニューの「ビルド>ソリューションのビルド」を選択します
すると、「UISystem.sln」が存在するフォルダに「Output」フォルダが作成されます
「Output」フォルダの中には .dll が 3 つ作成されます
- Editor/UnityEditor.UI.dll
- Standalone/UnityEngine.UI.dll
- UnityEngine.UI.dll
これらのファイルを下記のフォルダにコピーします
【Unity のインストールフォルダ】\Editor\Data\UnityExtensions\Unity\GUISystem
(不安であれば、念のためにこ GUISystem フォルダをバックアップしておきます)
これで、自分で編集した uGUI のコードを使用することができます