内容へ移動
ユーザ用ツール
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
現在位置:
Home
»
wiki
»
Unity
»
Tips
»
106 ScriptableSingletonを使ってEditorWindowで設定したパラメータを共有する
トレース:
wiki:unity:tips:106
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== 106 ScriptableSingletonを使ってEditorWindowで設定したパラメータを共有する ====== EditorWindow はstatic な変数の状態をゲーム再生時には忘れるという性質を持っています。そのため、EditorWindowのパラメータを変更して再生しても実行時に反映されません。そんなときはScriptableSingleton を使用します。 ===== 使用方法 ===== まずは受け渡しするためのデータクラスを容易します。 <code csharp> public class DebugSettings : UnityEditor.ScriptableSingleton<DebugSettings> { public bool isDisableLog; } </code> 次にEditorWindowでは <code csharp>ScriptableSingleton<Frameworks.DebugSettings>.instance.isDisableLog = isDisablelog; </code> この様に受け取ることができます。 値を参照したい時は受け取り時と一同じで <code csharp>bool isDisableLog = UnityEditor.ScriptableSingleton<DebugSettings>.instance.isDisableLog; </code> とすることで値を共有することが出来ます。
Permalink
wiki/unity/tips/106.txt
· 最終更新: 2016/04/07 14:02 by
step
ページ用ツール
ログイン
文書の表示
文書の先頭へ
印刷
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
oeffentlich