2022-03-01から1ヶ月間の記事一覧
public static void AddListByReflection(this FieldInfo fieldInfo, object obj) { var elementType = fieldInfo.FieldType.GetArrayType(); if (elementType == null) return; var instance = Activator.CreateInstance(elementType); if (fieldInfo.Field…
// Regular Environment EditorSettings.prefabRegularEnvironment = sceneAsset; // UI Environment EditorSettings.prefabUIEnvironment = sceneAsset;
github.com 上記 Scene Drawer の Show Graphic Object の機能を拡張しました 従来通りに Scene 上に名前が表示されるのは変わらず、その名前をクリックすることで Hierarchy 上で選択してくれます これで UI がどれか分からない問題が解決するようになりま…
[ExecuteAlways] public class SampleMonoBehaviour : MonoBehaviour { private void OnEnable() { SceneView.duringSceneGui += SceneGUI; } private void SceneGUI(SceneView sceneView) { var pos = sceneView.camera.WorldToViewportPoint(transform.pos…
Unity 2019.2 から追加された InspectorName を利用することで Inspector 上で表示する Enum 名を変更することができる public enum Position { [InspectorName("右")] Right, [InspectorName("左")] Left, [InspectorName("真ん中")] Center }