C# 클래스 Pokemon3D.Entities.World

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

공개 메소드들

메소드 설명
CreateEntitiesFromFragment ( MapFragmentModel model, Vector3 position ) : List
LoadMap ( string id, double x, double y, double z ) : void
PlaceEntities ( EntityFieldModel entityDefinition, EntityFieldPositionModel entityPlacing, Vector3 offset ) : List
StartNewGameAsync ( System.Action onFinished ) : void
Update ( GameTime gameTime ) : void
World ( ) : System

비공개 메소드들

메소드 설명
ActivateMap ( string id, Vector3 position ) : Map
ActivateMapsWithOffsets ( string id, Vector3 position ) : void
CreateEntityFromDataModel ( EntityModel entityModel, EntityFieldPositionModel entityPlacing, Vector3 position ) : System.Entity
LoadWorldAsync ( ) : void

메소드 상세

CreateEntitiesFromFragment() 공개 메소드

public CreateEntitiesFromFragment ( MapFragmentModel model, Vector3 position ) : List
model MapFragmentModel
position Vector3
리턴 List

LoadMap() 공개 메소드

public LoadMap ( string id, double x, double y, double z ) : void
id string
x double
y double
z double
리턴 void

PlaceEntities() 공개 메소드

public PlaceEntities ( EntityFieldModel entityDefinition, EntityFieldPositionModel entityPlacing, Vector3 offset ) : List
entityDefinition EntityFieldModel
entityPlacing EntityFieldPositionModel
offset Vector3
리턴 List

StartNewGameAsync() 공개 메소드

public StartNewGameAsync ( System.Action onFinished ) : void
onFinished System.Action
리턴 void

Update() 공개 메소드

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
리턴 void

World() 공개 메소드

public World ( ) : System
리턴 System