C# Класс Knot3.Game.Input.EdgeMovement

Наследование: Knot3.Framework.Core.ScreenComponent
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
KnotMoved Action

Открытые методы

Метод Описание
EdgeMovement ( IScreen screen, World world, KnotRenderer knotRenderer, Vector3 position ) : System

Erzeugt eine neue Instanz eines EdgeMovement-Objekts und initialisiert diese mit ihrem zugehörigen IGameScreen-Objekt screen, der Spielwelt world und Objektinformationen info.

Приватные методы

Метод Описание
ComputeDirection ( Vector3 currentMousePosition ) : Direction

Berechne aus der angegebenen aktuellen Mausposition die hauptsächliche Richtung und die Länge in Rasterpunkt-Einheiten.

ComputeLength ( Vector3 currentMousePosition ) : float

Berechne aus der angegebenen aktuellen Mausposition die hauptsächliche Richtung und die gerundete Länge in Rasterpunkt-Einheiten.

MoveEdges ( GameTime time ) : void

Führt das Verschieben der Kanten aus.

MovePipes ( Vector3 currentMousePosition, Direction direction, GameTime time ) : void

Bestimme die Richtung und die Länge in Rasterpunkt-Einheiten und verschiebe die ausgewählten Kanten.

MovePipes ( Vector3 currentMousePosition, GameTime time ) : void
SelectEdges ( GameTime time ) : void

Führt die Auswahl von Kanten mit Linksklick und evtl. Shift/Ctrl aus.

Update ( GameTime time ) : void
UpdateShadowPipes ( Vector3 currentMousePosition, Direction direction, GameTime time ) : void
UpdateShadowPipes ( Vector3 currentMousePosition, Direction direction, float count, GameTime time ) : void

Setze die Position der Shadowobjekte der selektierten Kantenmodelle auf die von der aktuellen Mausposition abhängende Position.

UpdateShadowPipes ( Vector3 currentMousePosition, GameTime time ) : void

Описание методов

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

Erzeugt eine neue Instanz eines EdgeMovement-Objekts und initialisiert diese mit ihrem zugehörigen IGameScreen-Objekt screen, der Spielwelt world und Objektinformationen info.
public EdgeMovement ( IScreen screen, World world, KnotRenderer knotRenderer, Vector3 position ) : System
screen IScreen
world World
knotRenderer KnotRenderer
position Vector3
Результат System

Описание свойств

KnotMoved публичное свойство

public Action KnotMoved
Результат Action