UnityEditor.NavMeshBuilder.ClearAllNavMeshes C# (CSharp) Method

ClearAllNavMeshes() private method

private ClearAllNavMeshes ( ) : void
return void
        public static extern void ClearAllNavMeshes();

Usage Example

示例#1
0
        private static void BakeButtons()
        {
            GUILayout.BeginHorizontal(new GUILayoutOption[0]);
            GUILayout.FlexibleSpace();
            bool enabled = GUI.enabled;

            GUI.enabled &= !Application.isPlaying;
            GUILayoutOption[] options = new GUILayoutOption[] { GUILayout.Width(95f) };
            if (GUILayout.Button("Clear", options))
            {
                NavMeshBuilder.ClearAllNavMeshes();
            }
            GUI.enabled = enabled;
            if (NavMeshBuilder.isRunning)
            {
                GUILayoutOption[] optionArray2 = new GUILayoutOption[] { GUILayout.Width(95f) };
                if (GUILayout.Button("Cancel", optionArray2))
                {
                    NavMeshBuilder.Cancel();
                }
            }
            else
            {
                enabled      = GUI.enabled;
                GUI.enabled &= !Application.isPlaying;
                GUILayoutOption[] optionArray3 = new GUILayoutOption[] { GUILayout.Width(95f) };
                if (GUILayout.Button("Bake", optionArray3))
                {
                    NavMeshBuilder.BuildNavMeshAsync();
                }
                GUI.enabled = enabled;
            }
            GUILayout.EndHorizontal();
            EditorGUILayout.Space();
        }
All Usage Examples Of UnityEditor.NavMeshBuilder::ClearAllNavMeshes