public static void CreateNavigationHelper(MenuCommand menuCmd) { GameObject navHelperGO = new GameObject("Navigation Helper"); if (menuCmd != null) { GameObjectUtility.SetParentAndAlign(navHelperGO, menuCmd.context as GameObject); } navHelperGO.transform.localPosition = Vector3.zero; navHelperGO.transform.hideFlags = HideFlags.HideInInspector; GNavigationHelper nav = navHelperGO.AddComponent <GNavigationHelper>(); nav.GroupId = -1; Selection.activeGameObject = navHelperGO; Undo.RegisterCreatedObjectUndo(navHelperGO, "Creating Navigation Helper"); }
public void OnEnable() { instance = target as GNavigationHelper; }