C# Class Asgard.ScriptSystem.Javascript.Modules.EntityModule

ファイルを表示 Open project: enBask/Asgard

Public Methods

Method Description
AspectAll ( string type1, string type2, string type3, string type4 ) : Artemis.Aspect
AspectExclude ( string type1, string type2, string type3, string type4 ) : Artemis.Aspect
AspectOne ( string type1, string type2, string type3, string type4 ) : Artemis.Aspect
EntityModule ( AsgardBase server ) : System
FindEntity ( uint id ) : Entity
GetEntities ( Artemis.Aspect aspect ) : List
getComponentType ( string type ) : Artemis.ComponentType

Private Methods

Method Description
ConvertTypeList ( string type1, string type2, string type3, string type4 ) : System.Type[]
getTypeByName ( string className ) : Type

Method Details

AspectAll() public method

public AspectAll ( string type1, string type2, string type3, string type4 ) : Artemis.Aspect
type1 string
type2 string
type3 string
type4 string
return Artemis.Aspect

AspectExclude() public method

public AspectExclude ( string type1, string type2, string type3, string type4 ) : Artemis.Aspect
type1 string
type2 string
type3 string
type4 string
return Artemis.Aspect

AspectOne() public method

public AspectOne ( string type1, string type2, string type3, string type4 ) : Artemis.Aspect
type1 string
type2 string
type3 string
type4 string
return Artemis.Aspect

EntityModule() public method

public EntityModule ( AsgardBase server ) : System
server AsgardBase
return System

FindEntity() public method

public FindEntity ( uint id ) : Entity
id uint
return Entity

GetEntities() public method

public GetEntities ( Artemis.Aspect aspect ) : List
aspect Artemis.Aspect
return List

getComponentType() public method

public getComponentType ( string type ) : Artemis.ComponentType
type string
return Artemis.ComponentType