C# Class MegaMan.Engine.EffectParser

Datei anzeigen Open project: Tesserex/C--MegaMan-Engine Class Usage Examples

Public Methods

Method Description
CompileEffect ( string st ) : Effect
CompileQuery ( string st ) : Query
GetLateBoundEffect ( string name ) : Effect
GetOrLoadEffect ( string name, EffectInfo info ) : Effect
LoadEffectsList ( IEnumerable effects ) : void
LoadTriggerEffect ( EffectInfo info ) : Effect
ParseCondition ( string conditionString ) : System.Condition
SaveEffect ( string name, Effect effect ) : void
Unload ( ) : void

Private Methods

Method Description
CloseCondition ( SplitCondition split ) : System.Condition
CloseEffect ( SplitEffect split ) : Effect
CloseQuery ( SplitQuery split ) : Query
EffectParser ( ) : System
GetFilteredEntities ( IEntityPool pool, EntityFilterInfo filter ) : IEnumerable
LoadEffect ( EffectInfo info ) : Effect
LoadEffectPart ( IEffectPartInfo partInfo ) : Effect

Method Details

CompileEffect() public static method

public static CompileEffect ( string st ) : Effect
st string
return Effect

CompileQuery() public static method

public static CompileQuery ( string st ) : Query
st string
return Query

GetLateBoundEffect() public static method

public static GetLateBoundEffect ( string name ) : Effect
name string
return Effect

GetOrLoadEffect() public static method

public static GetOrLoadEffect ( string name, EffectInfo info ) : Effect
name string
info EffectInfo
return Effect

LoadEffectsList() public static method

public static LoadEffectsList ( IEnumerable effects ) : void
effects IEnumerable
return void

LoadTriggerEffect() public static method

public static LoadTriggerEffect ( EffectInfo info ) : Effect
info EffectInfo
return Effect

ParseCondition() public static method

public static ParseCondition ( string conditionString ) : System.Condition
conditionString string
return System.Condition

SaveEffect() public static method

public static SaveEffect ( string name, Effect effect ) : void
name string
effect Effect
return void

Unload() public static method

public static Unload ( ) : void
return void