Skip to content
Dimitry edited this page Apr 24, 2019 · 7 revisions

Модель - это один из способов настройки сущности или актора из кода. По своему назначению напоминает схемы (blueprints).

На заметку: в фреймворке нет жесткого требования к названию этого шаблона проектирования.

Как создавать ?

  • Создайте static class Models
public static class Models
{

}
  • Добавьте статик метод с названием описывающим вашу модель сущности.
public static void Bunny(EntityComposer composer)
{
  composer.Add<ComponentAI>();

  var cAbilityJump = composer.Add<ComponentAbilityJump>();
  var cAbilityEat  = composer.Add<ComponentAbilityEat>();

  cAbilityJump.distance = 10f;
  cAbilityEat.foodType  = "Carrot";
	 
  composer.Add(Tag.CanPoo);
}