C# Класс Oglr.Core.LevelEditor

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

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

Метод Описание
AddBehaviour ( IBehaviour behaviour ) : void
AddEditor ( ItemEditor editor ) : void
AddEditors ( IEnumerable itemEditors ) : void
ClearSelectedEditors ( ) : void
ContainsAnythingNamed ( string name ) : bool
CopySelectedEditorsToLayer ( LayerEditor destinationLayer ) : IEnumerable
GenerateId ( int number ) : int
GetItemByName ( string name ) : ItemEditor
GetNextItemNumber ( ) : int
GetUniqueNameBasedOn ( string name ) : string
LevelEditor ( ) : System
LevelEditor ( System.Xml.Linq.XElement xml ) : System
MoveSelectedIditorsToLayer ( LayerEditor chosenLayer ) : void
PropertiesChanged ( System.Windows.Forms.PropertyValueChangedEventArgs whatChanged ) : void
RenameTo ( string name ) : void
SaveAsXmlToDisk ( string filename ) : void
SelectEditor ( ItemEditor editor ) : void
SelectEditors ( SelectedEditors editors ) : void
SelectEverythingInSelectedLayer ( ) : void
SelectLayer ( LayerEditor value ) : void
SetLegacyEditorInfo ( LegacyEditorInfo legacyEditorInfo ) : void

Sets the editor info for this level from properties obtained from legacy version of Gleed2D.

ToXml ( ) : System.Xml.Linq.XElement
Update ( GameTime gameTime ) : void

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

Метод Описание
ICustomTypeDescriptor ( ) : AttributeCollection
ICustomTypeDescriptor ( ) : System.ComponentModel.EventDescriptor
ICustomTypeDescriptor ( ) : EventDescriptorCollection
ICustomTypeDescriptor ( Attribute attributes ) : EventDescriptorCollection
ICustomTypeDescriptor ( ) : PropertyDescriptor
ICustomTypeDescriptor ( ) : PropertyDescriptorCollection
ICustomTypeDescriptor ( Attribute attributes ) : PropertyDescriptorCollection
ICustomTypeDescriptor ( ) : TypeConverter
ICustomTypeDescriptor ( PropertyDescriptor pd ) : object
ICustomTypeDescriptor ( Type editorBaseType ) : object
ICustomTypeDescriptor ( ) : string
allEditors ( ) : IEnumerable
clearAllSelections ( ) : void
generateId ( ) : int

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

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

public AddBehaviour ( IBehaviour behaviour ) : void
behaviour IBehaviour
Результат void

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

public AddEditor ( ItemEditor editor ) : void
editor ItemEditor
Результат void

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

public AddEditors ( IEnumerable itemEditors ) : void
itemEditors IEnumerable
Результат void

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

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

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

public ContainsAnythingNamed ( string name ) : bool
name string
Результат bool

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

public CopySelectedEditorsToLayer ( LayerEditor destinationLayer ) : IEnumerable
destinationLayer LayerEditor
Результат IEnumerable

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

public GenerateId ( int number ) : int
number int
Результат int

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

public GetItemByName ( string name ) : ItemEditor
name string
Результат ItemEditor

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

public GetNextItemNumber ( ) : int
Результат int

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

public GetUniqueNameBasedOn ( string name ) : string
name string
Результат string

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

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

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

public LevelEditor ( System.Xml.Linq.XElement xml ) : System
xml System.Xml.Linq.XElement
Результат System

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

public MoveSelectedIditorsToLayer ( LayerEditor chosenLayer ) : void
chosenLayer LayerEditor
Результат void

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

public PropertiesChanged ( System.Windows.Forms.PropertyValueChangedEventArgs whatChanged ) : void
whatChanged System.Windows.Forms.PropertyValueChangedEventArgs
Результат void

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

public RenameTo ( string name ) : void
name string
Результат void

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

public SaveAsXmlToDisk ( string filename ) : void
filename string
Результат void

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

public SelectEditor ( ItemEditor editor ) : void
editor ItemEditor
Результат void

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

public SelectEditors ( SelectedEditors editors ) : void
editors SelectedEditors
Результат void

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

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

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

public SelectLayer ( LayerEditor value ) : void
value LayerEditor
Результат void

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

Sets the editor info for this level from properties obtained from legacy version of Gleed2D.
public SetLegacyEditorInfo ( LegacyEditorInfo legacyEditorInfo ) : void
legacyEditorInfo LegacyEditorInfo
Результат void

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

public ToXml ( ) : System.Xml.Linq.XElement
Результат System.Xml.Linq.XElement

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

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Результат void