public void ShowInstanceProperty() { if (Plugin.EditMode == EditModes.Design) { return; } TreeNode treeNode = this.treeView.SelectedNode; if (treeNode == null) { return; } string agentInstanceName = treeNode.Name; FrameStatePool.PlanningState nodeState = null; if (treeNode.Tag != null && treeNode.Tag is FrameStatePool.PlanningProcess) { FrameStatePool.PlanningProcess planning = (FrameStatePool.PlanningProcess)treeNode.Tag; agentInstanceName = planning._agentFullName; nodeState = planning._rootState; } ParametersDock.Inspect(agentInstanceName, nodeState); }
public void ShowInstanceProperty() { if (Plugin.EditMode == EditModes.Design) { return; } TreeNode treeNode = this.treeView.SelectedNode; if (treeNode == null) { return; } ParametersDock.Inspect(treeNode.Name, false); }
private static void Planning_ClikcNode(NodeViewData nvd) { if (nvd != null) { Behavior b = nvd.Node.Behavior as Behavior; if (b != null && b.PlanningProcess != null) { b.AgentType.AddPars(b.LocalVars); FrameStatePool.PlanningState nodeState = b.PlanningProcess._rootState; if (nvd.Parent != null) { nodeState = b.PlanningProcess.GetLastNode(nvd); } ParametersDock.Inspect(b.PlanningProcess._agentFullName, nodeState); } } }