protected override void DrawAdditionalStats(BehaviourDebugTools debugTools) { if (SelectedManager.CurrentTree.LastResyncNodeIDs != null) { EditorGUILayout.BeginVertical(); { GUILayout.Label("Last Resync Leaves:", EditorStyles.boldLabel); EditorGUILayout.BeginVertical(EditorStyles.helpBox); { for (int i = 0; i < SelectedManager.CurrentTree.LastResyncNodeIDs.Length; i++) { DrawKeyValue(SelectedManager.CurrentTree.GetNodeByID(SelectedManager.CurrentTree.LastResyncNodeIDs[i]).Name, SelectedManager.CurrentTree.LastResyncNodeIDs[i]); } } EditorGUILayout.EndVertical(); } EditorGUILayout.EndVertical(); } }
protected virtual void InitDebugTools() { DebugTools = new BehaviourDebugTools(this); }