diff --git a/Documentation/docs/caller-argument-expression.md b/Documentation/docs/caller-argument-expression.md new file mode 100644 index 0000000..1449610 --- /dev/null +++ b/Documentation/docs/caller-argument-expression.md @@ -0,0 +1 @@ +# CallerArgumentExpressionAttribute \ No newline at end of file diff --git a/Documentation/docs/dependency.md b/Documentation/docs/dependency.md index f46926b..02d3be9 100644 --- a/Documentation/docs/dependency.md +++ b/Documentation/docs/dependency.md @@ -1,3 +1,6 @@ # 依存ライブラリほか全体構成 UniTask, R3, VContainerの拡張があるけど、defineで囲みまくっているので、それらがなくてもコンパイルエラーにならないようになっている。 -必要に応じてユーティリティが使えるようになっている。 \ No newline at end of file +必要に応じてユーティリティが使えるようになっている。 + +また、アセンブリ的にはEditor, Runtime, BackPortの3つに分かれている。 +BackPortはasmdef作って明示的に参照しないと使えないようになっている。 \ No newline at end of file diff --git a/Documentation/docs/flag-ex.md b/Documentation/docs/flag-ex.md new file mode 100644 index 0000000..17b89e5 --- /dev/null +++ b/Documentation/docs/flag-ex.md @@ -0,0 +1 @@ +# FlagEx属性 diff --git a/Documentation/docs/interpolated-string.md b/Documentation/docs/interpolated-string.md new file mode 100644 index 0000000..cfbdca7 --- /dev/null +++ b/Documentation/docs/interpolated-string.md @@ -0,0 +1,2 @@ +# DefaultInterpolatedStringHandler +文字列補完と、StringUtils \ No newline at end of file diff --git a/Documentation/docs/r3-extensions.md b/Documentation/docs/r3-extensions.md new file mode 100644 index 0000000..ee0ff35 --- /dev/null +++ b/Documentation/docs/r3-extensions.md @@ -0,0 +1,3 @@ +# R3拡張 +ObservableExtensions +主にReactivePropertyの非同期待機とDebugオペレータ \ No newline at end of file diff --git a/Documentation/docs/record-init.md b/Documentation/docs/record-init.md new file mode 100644 index 0000000..92d2f14 --- /dev/null +++ b/Documentation/docs/record-init.md @@ -0,0 +1 @@ +# record型及びinitアクセサー \ No newline at end of file diff --git a/Documentation/docs/source-generator.md b/Documentation/docs/source-generator.md new file mode 100644 index 0000000..aad8e7c --- /dev/null +++ b/Documentation/docs/source-generator.md @@ -0,0 +1,2 @@ +# SourceGeneratorプロジェクト概要 +別プロジェクトに分かれていること、dllで入っていることなど \ No newline at end of file diff --git a/Documentation/docs/toc.yml b/Documentation/docs/toc.yml index e26559f..8018e48 100644 --- a/Documentation/docs/toc.yml +++ b/Documentation/docs/toc.yml @@ -21,13 +21,41 @@ href: foreach-extensions.md - name: 定数 href: constants.md -- name: 実装Tips(Pool) -- name: GameObjectPool - href: object-pool.md +- name: 実装Tips(バックポート) +- name: DefaultInterpolatedStringHandler + href: interpolated-string.md +- name: CallerArgumentExpressionAttribute + href: caller-argument-expression.md +- name: record型及びinitアクセサー + href: record-init.md - name: 実装Tips(デバッグ) - name: デバッグdefineについて href: debug-define.md - name: DebugViewer href: debug-viewer.md - name: プロファイル情報取得 - href: profile-info.md \ No newline at end of file + href: profile-info.md +- name: 実装Tips(Pool) +- name: GameObjectPool + href: object-pool.md +- name: 実装Tips(Unity標準拡張) +- name: UnityWebRequestHttpMessageHandler + href: unity-web-request.md +- name: UIToolkit関連 + href: ui-toolkit.md +- name: 実装Tips(他ライブラリ拡張) +- name: uGUI拡張 + href: ugui-extensions.md +- name: UniTask拡張 + href: unitask-extensions.md +- name: R3拡張 + href: r3-extensions.md +- name: VContainer拡張 + href: vcontainer-extensions.md +- name: 実装Tips(SourceGenerator) +- name: SourceGeneratorプロジェクト概要 + href: source-generator.md +- name: XEnum + href: xenum.md +- name: FlagEx属性 + href: flag-ex.md \ No newline at end of file diff --git a/Documentation/docs/ugui-extensions.md b/Documentation/docs/ugui-extensions.md new file mode 100644 index 0000000..27417e9 --- /dev/null +++ b/Documentation/docs/ugui-extensions.md @@ -0,0 +1,2 @@ +# uGUI拡張 +EmptyGraphic, SelectablesGraphic, SimpleGauge \ No newline at end of file diff --git a/Documentation/docs/ui-toolkit.md b/Documentation/docs/ui-toolkit.md new file mode 100644 index 0000000..e7a500a --- /dev/null +++ b/Documentation/docs/ui-toolkit.md @@ -0,0 +1,2 @@ +# UIToolkit関連 +SafeAreaContainerによるセーフエリア対応 \ No newline at end of file diff --git a/Documentation/docs/unitask-extensions.md b/Documentation/docs/unitask-extensions.md new file mode 100644 index 0000000..cb13a8c --- /dev/null +++ b/Documentation/docs/unitask-extensions.md @@ -0,0 +1,2 @@ +# UniTask拡張 +WaitForEndFrameSafeだが、これは削除を検討中 \ No newline at end of file diff --git a/Documentation/docs/unity-web-request.md b/Documentation/docs/unity-web-request.md new file mode 100644 index 0000000..ff7b92a --- /dev/null +++ b/Documentation/docs/unity-web-request.md @@ -0,0 +1,4 @@ +# UnityWebRequestHttpMessageHandler +NativeArrayContentもついでに説明する +https://neue.cc/2024/03/18_Claudia.html +NativeArrayの効能周りも diff --git a/Documentation/docs/vcontainer-extensions.md b/Documentation/docs/vcontainer-extensions.md new file mode 100644 index 0000000..bd54f07 --- /dev/null +++ b/Documentation/docs/vcontainer-extensions.md @@ -0,0 +1,2 @@ +# VContainer拡張 +EntryPointContainerとLifetimeScopeBase \ No newline at end of file diff --git a/Documentation/docs/xenum.md b/Documentation/docs/xenum.md new file mode 100644 index 0000000..a0ae546 --- /dev/null +++ b/Documentation/docs/xenum.md @@ -0,0 +1 @@ +# XEnum \ No newline at end of file