AIEditor.EditingLogic.CopyCurrentPositionedNodes C# (CSharp) Метод

CopyCurrentPositionedNodes() публичный Метод

public CopyCurrentPositionedNodes ( ) : void
Результат void
        public void CopyCurrentPositionedNodes()
        {
            foreach (PositionedNode node in mCurrentNodes)
            {
                PositionedNode newNode = EditorData.NodeNetwork.AddNode();
                newNode.Position = node.Position;

                EditorData.NodeNetwork.Visible = true;
                EditorData.NodeNetwork.UpdateShapes();
            }
        }

Usage Example

Пример #1
0
        private static void PerformKeyboardShortcuts()
        {
            if (InputManager.ReceivingInput != null)
            {
                return;
            }

            InputManager.Keyboard.ControlPositionedObject(SpriteManager.Camera,
                                                          SpriteManager.Camera.Z * -.6f);

            GuiData.ToolsWindow.ListenForShortcuts();

            if ((InputManager.Keyboard.KeyDown(Keys.LeftControl) ||
                 InputManager.Keyboard.KeyDown(Keys.RightControl)) &&
                InputManager.Keyboard.KeyPushed(Keys.C))
            {
                mEditingLogic.CopyCurrentPositionedNodes();
            }
        }