C# Класс Pokemon3D.Entities.World

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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