C# 클래스 Nez.EntitySystem

파일 보기 프로젝트 열기: prime31/Nez 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_entities List
_matcher Matcher
_scene Scene

공개 메소드들

메소드 설명
EntitySystem ( ) : System
EntitySystem ( Matcher matcher ) : System
add ( System.Entity entity ) : void
lateUpdate ( ) : void
onAdded ( System.Entity entity ) : void
onChange ( System.Entity entity ) : void
onRemoved ( System.Entity entity ) : void
remove ( System.Entity entity ) : void
update ( ) : void

보호된 메소드들

메소드 설명
begin ( ) : void
end ( ) : void
lateProcess ( List entities ) : void
process ( List entities ) : void

메소드 상세

EntitySystem() 공개 메소드

public EntitySystem ( ) : System
리턴 System

EntitySystem() 공개 메소드

public EntitySystem ( Matcher matcher ) : System
matcher Matcher
리턴 System

add() 공개 메소드

public add ( System.Entity entity ) : void
entity System.Entity
리턴 void

begin() 보호된 메소드

protected begin ( ) : void
리턴 void

end() 보호된 메소드

protected end ( ) : void
리턴 void

lateProcess() 보호된 메소드

protected lateProcess ( List entities ) : void
entities List
리턴 void

lateUpdate() 공개 메소드

public lateUpdate ( ) : void
리턴 void

onAdded() 공개 메소드

public onAdded ( System.Entity entity ) : void
entity System.Entity
리턴 void

onChange() 공개 메소드

public onChange ( System.Entity entity ) : void
entity System.Entity
리턴 void

onRemoved() 공개 메소드

public onRemoved ( System.Entity entity ) : void
entity System.Entity
리턴 void

process() 보호된 메소드

protected process ( List entities ) : void
entities List
리턴 void

remove() 공개 메소드

public remove ( System.Entity entity ) : void
entity System.Entity
리턴 void

update() 공개 메소드

public update ( ) : void
리턴 void

프로퍼티 상세

_entities 보호되어 있는 프로퍼티

protected List _entities
리턴 List

_matcher 보호되어 있는 프로퍼티

protected Matcher,Nez _matcher
리턴 Matcher

_scene 보호되어 있는 프로퍼티

protected Scene _scene
리턴 Scene