C# Class Alexandria.Engines.Unreal.State

Shared engine state.
Inheritance: PathState
Afficher le fichier Open project: Burton-Radons/Alexandria Class Usage Examples

Méthodes publiques

Méthode Description
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.

Method Details

AddPackagePath() public méthode

Add a path to the collection, if it exists. Returns whether the directory exists and was added.
public AddPackagePath ( string fullPath ) : bool
fullPath string
Résultat bool

AddPackageSubPaths() public méthode

Add a list of sub-paths for the packages.
public AddPackageSubPaths ( ) : void
Résultat void

AddPackageSubPaths() public méthode

Add a list of sub-paths for the packages.
public AddPackageSubPaths ( IEnumerable subPaths ) : void
subPaths IEnumerable
Résultat void

CallFactory() public méthode

public CallFactory ( string packageName, string className, string objectName ) : RootObject
packageName string
className string
objectName string
Résultat Alexandria.Engines.Unreal.Core.RootObject

GetPackageFilenames() public méthode

Get the list of package filenames.
public GetPackageFilenames ( ) : List
Résultat List

OpenPackage() public méthode

Open a given package.
public OpenPackage ( string name ) : Package
name string
Résultat Package

RegisterStateFrames() public méthode

public RegisterStateFrames ( string packageName, string className ) : void
packageName string
className string
Résultat void

RegisterType() public méthode

public RegisterType ( string packageName, string className, Type type ) : void
packageName string
className string
type System.Type
Résultat void

RegisterType() public méthode

Register a new type.
public RegisterType ( string packageName, string className, string objectName, Type type ) : void
packageName string
className string
objectName string
type System.Type
Résultat void

RegisterTypes() public méthode

public RegisterTypes ( string packageName, string className ) : void
packageName string
className string
Résultat void

State() public méthode

Initialise the state.
public State ( AlexandriaManager manager, string rootPath, FileManager fileManager ) : System
manager AlexandriaManager
rootPath string
fileManager Glare.Assets.FileManager
Résultat System