C# Класс SadConsoleEditor.Editors.SceneEditor

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

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

Свойство Тип Описание
GameObjectPanel Panels.GameObjectManagementPanel
HotspotPanel Panels.HotspotToolPanel
Hotspots List
LinkedGameObjects GameObject>.Dictionary
Objects List
Zones List>
ZonesPanel Panels.RegionManagementPanel

Private Properties

Свойство Тип Описание
ClearEntities void
ClearZones void
FixLinkedObjectTitles void
ToolsListBox_SelectedItemChanged void

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

Метод Описание
ClearHotspots ( ) : void
Load ( string file, FileLoaders loader ) : void
LoadEntity ( GameObject entity ) : bool
LoadHotspot ( Hotspot spot ) : bool
LoadZone ( Zone zone ) : bool
Move ( int x, int y ) : void
New ( Color foreground, Color background, int width, int height ) : void
OnClosed ( ) : void
OnDeselected ( ) : void
OnSelected ( ) : void
ProcessKeyboard ( KeyboardInfo info ) : bool
ProcessMouse ( IConsole console, SadConsole info ) : bool
RemoveGameObject ( ResizableObject gameObject ) : void
RenameGameObject ( ResizableObject gameObject, string newName ) : void
Render ( ) : void
Reset ( ) : void
Resize ( int width, int height ) : void
Save ( ) : void
SceneEditor ( ) : System
Update ( ) : void

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

Метод Описание
ClearEntities ( ) : void
ClearZones ( ) : void
FixLinkedObjectTitles ( ) : void
ToolsListBox_SelectedItemChanged ( object sender, SadConsole e ) : void

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

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

public ClearHotspots ( ) : void
Результат void

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

public Load ( string file, FileLoaders loader ) : void
file string
loader FileLoaders
Результат void

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

public LoadEntity ( GameObject entity ) : bool
entity SadConsole.Game.GameObject
Результат bool

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

public LoadHotspot ( Hotspot spot ) : bool
spot SadConsole.Game.Hotspot
Результат bool

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

public LoadZone ( Zone zone ) : bool
zone SadConsole.Game.Zone
Результат bool

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

public Move ( int x, int y ) : void
x int
y int
Результат void

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

public New ( Color foreground, Color background, int width, int height ) : void
foreground Color
background Color
width int
height int
Результат void

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

public OnClosed ( ) : void
Результат void

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

public OnDeselected ( ) : void
Результат void

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

public OnSelected ( ) : void
Результат void

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

public ProcessKeyboard ( KeyboardInfo info ) : bool
info SadConsole.Input.KeyboardInfo
Результат bool

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

public ProcessMouse ( IConsole console, SadConsole info ) : bool
console IConsole
info SadConsole
Результат bool

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

public RemoveGameObject ( ResizableObject gameObject ) : void
gameObject ResizableObject
Результат void

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

public RenameGameObject ( ResizableObject gameObject, string newName ) : void
gameObject ResizableObject
newName string
Результат void

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

public Render ( ) : void
Результат void

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

public Reset ( ) : void
Результат void

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

public Resize ( int width, int height ) : void
width int
height int
Результат void

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

public Save ( ) : void
Результат void

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

public SceneEditor ( ) : System
Результат System

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

public Update ( ) : void
Результат void

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

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

public Panels.GameObjectManagementPanel GameObjectPanel
Результат Panels.GameObjectManagementPanel

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

public Panels.HotspotToolPanel HotspotPanel
Результат Panels.HotspotToolPanel

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

public List Hotspots
Результат List

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

public Dictionary LinkedGameObjects
Результат GameObject>.Dictionary

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

public List Objects
Результат List

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

public List> Zones
Результат List>

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

public Panels.RegionManagementPanel ZonesPanel
Результат Panels.RegionManagementPanel