Request Pragma на интерфейсы для entity

Автор темы #1
Дата рег
19 Фев 2011
Сообщения
197
Симпатии
72
Реквестирую прагму для регистрации интерфейса в скриптовом движке, и для регистрации методов этих интерфейсов.
Так-же есть надобность в регистрации интерфейса как проперти для частных Энтайти ( криттеров, итемов, карт etc ).
 
Автор темы #2
Дата рег
19 Фев 2011
Сообщения
197
Симпатии
72
Я немного подумал, делегация функдефов полностью отвечает моим запросам, тему можно закрывать.

Кому интересно:
Код:
void ModuleInit()
{
  
	TestClass@ myTest = TestClass( 50 );
	myTest.func();
  
	__EventCritterInit.Subscribe( EventCritterInitFuncBool(myTest.Init) );
}
 
class TestClass
{
	int Value = 0;
 
	TestClass( int v )
	{
		this.Value = v;
	}
 
	bool Init( Critter critter, bool firstTime )
	{
		  
		Log("" + this.Value);
		  
		return true;
	}
}
Вру, не вижу возможности получить класс с энтайти ( разве что через аргумент вроде ану, но это слишком костыльно ), актуально.
 
Последнее редактирование:
Автор темы #3
Дата рег
19 Фев 2011
Сообщения
197
Симпатии
72
Впринципе достаточно одного зарегестрированного в движке интерфейса, и поля для него у энтайтов ( с сеттером и геттером ).
Без прагм, возможности регистрации методов для него, и подобного.