Skip to content

Instantly share code, notes, and snippets.

@iwacchik
Created December 9, 2023 08:02
Show Gist options
  • Save iwacchik/f5f8fdb8150eecd98b1eec10b557d080 to your computer and use it in GitHub Desktop.
Save iwacchik/f5f8fdb8150eecd98b1eec10b557d080 to your computer and use it in GitHub Desktop.
Unity2022環境でNavigation Staticをオンにするエディタ拡張ツール
using UnityEditor;
public class NavigationStaticSetter
{
// Hierarchy上のゲームオブジェクトを右クリックでNavigationStaticSetterを使用するとNavigationStaticがオンになります
[MenuItem("GameObject/NavigationStaticSetter", false, 0)]
static void SetStaticFlags()
{
// 選択したゲームオブジェクト
var go = Selection.activeGameObject;
// NavigationStaticを付与する
var flags = GameObjectUtility.GetStaticEditorFlags(go) | StaticEditorFlags.NavigationStatic;
GameObjectUtility.SetStaticEditorFlags(go, flags);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment