C# Класс Alexandria.Engines.Unreal.State

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

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

Метод Описание
AddPackagePath ( string fullPath ) : bool

Add a path to the collection, if it exists. Returns whether the directory exists and was added.

AddPackageSubPaths ( ) : void

Add a list of sub-paths for the packages.

AddPackageSubPaths ( IEnumerable subPaths ) : void

Add a list of sub-paths for the packages.

CallFactory ( string packageName, string className, string objectName ) : RootObject
GetPackageFilenames ( ) : List

Get the list of package filenames.

OpenPackage ( string name ) : Package

Open a given package.

RegisterStateFrames ( string packageName, string className ) : void
RegisterType ( string packageName, string className, Type type ) : void
RegisterType ( string packageName, string className, string objectName, Type type ) : void

Register a new type.

RegisterTypes ( string packageName, string className ) : void
State ( AlexandriaManager manager, string rootPath, FileManager fileManager ) : System

Initialise the state.

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

AddPackagePath() публичный метод

Add a path to the collection, if it exists. Returns whether the directory exists and was added.
public AddPackagePath ( string fullPath ) : bool
fullPath string
Результат bool

AddPackageSubPaths() публичный метод

Add a list of sub-paths for the packages.
public AddPackageSubPaths ( ) : void
Результат void

AddPackageSubPaths() публичный метод

Add a list of sub-paths for the packages.
public AddPackageSubPaths ( IEnumerable subPaths ) : void
subPaths IEnumerable
Результат void

CallFactory() публичный метод

public CallFactory ( string packageName, string className, string objectName ) : RootObject
packageName string
className string
objectName string
Результат Alexandria.Engines.Unreal.Core.RootObject

GetPackageFilenames() публичный метод

Get the list of package filenames.
public GetPackageFilenames ( ) : List
Результат List

OpenPackage() публичный метод

Open a given package.
public OpenPackage ( string name ) : Package
name string
Результат Package

RegisterStateFrames() публичный метод

public RegisterStateFrames ( string packageName, string className ) : void
packageName string
className string
Результат void

RegisterType() публичный метод

public RegisterType ( string packageName, string className, Type type ) : void
packageName string
className string
type System.Type
Результат void

RegisterType() публичный метод

Register a new type.
public RegisterType ( string packageName, string className, string objectName, Type type ) : void
packageName string
className string
objectName string
type System.Type
Результат void

RegisterTypes() публичный метод

public RegisterTypes ( string packageName, string className ) : void
packageName string
className string
Результат void

State() публичный метод

Initialise the state.
public State ( AlexandriaManager manager, string rootPath, FileManager fileManager ) : System
manager AlexandriaManager
rootPath string
fileManager Glare.Assets.FileManager
Результат System