void OnGUI() { BtGrid.DrawGrid(position.size); GUILayout.BeginHorizontal(); { GUILayout.BeginVertical(); { mBehaviourTree.Update(position); } GUILayout.EndVertical(); GUILayout.BeginVertical(GUILayout.MaxWidth(BtConst.RightInspectWidth)); { DrawNodeInspector(); } GUILayout.EndVertical(); } GUILayout.EndHorizontal(); if (Event.type == EventType.KeyUp) { if (Event.keyCode == KeyCode.Delete) { if (CurSelectNode != null && !CurSelectNode.IsRoot) { Event.Use(); BtHelper.RemoveChild(CurSelectNode); } } } }
void OnGUI() { BTGrid.DrawGrid(position.size); GUILayout.BeginHorizontal(); { GUILayout.BeginVertical(); { mBehaviourTree.Update(position); } GUILayout.EndVertical(); GUILayout.BeginVertical(GUILayout.MaxWidth(BTConst.RIGHT_INSPECT_WIDTH)); { DrawNodeInspector(); } GUILayout.EndVertical(); } GUILayout.EndHorizontal(); }