C# Class Entitas.Matcher

Show file Open project: sschmid/Entitas-CSharp Class Usage Examples

Public Properties

Property Type Description
componentNames string[]

Public Methods

Method Description
AllOf ( ) : IAllOfMatcher
AnyOf ( ) : IAnyOfMatcher
Equals ( object obj ) : bool
GetHashCode ( ) : int
Matches ( Entity entity ) : bool
NoneOf ( ) : INoneOfMatcher
ToString ( ) : string

Private Methods

Method Description
IAllOfMatcher ( ) : IAnyOfMatcher
Matcher ( ) : System
appendIndices ( StringBuilder sb, string prefix, int indexArray, string componentNames ) : void
applyHash ( int hash, int indices, int i1, int i2 ) : int
distinctIndices ( IList indices ) : int[]
equalIndices ( int i1, int i2 ) : bool
getComponentNames ( IMatcher matchers ) : string[]
mergeIndices ( ) : int[]
mergeIndices ( IMatcher matchers ) : int[]
setComponentNames ( Matcher matcher, IMatcher matchers ) : void

Method Details

AllOf() public static method

public static AllOf ( ) : IAllOfMatcher
return IAllOfMatcher

AnyOf() public static method

public static AnyOf ( ) : IAnyOfMatcher
return IAnyOfMatcher

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

Matches() public method

public Matches ( Entity entity ) : bool
entity Entity
return bool

NoneOf() public method

public NoneOf ( ) : INoneOfMatcher
return INoneOfMatcher

ToString() public method

public ToString ( ) : string
return string

Property Details

componentNames public property

public string[] componentNames
return string[]