Категория: Интерфейсы
Интерфейсы — это C++ классы, к которым другие части движка получают доступ, пока ваш мод запущен.
Некоторые объекты интерфейса очень важны и необходимы для функционирования игровых DLL файлов. Для их использования, наследуйте их для реализации, затем вернитесь к интерфейсу в глобальном указателе с предопределённым именем.
![Note.png](/w/images/thumb/c/cc/Note.png/10px-Note.png)
![Warning.png](/w/images/thumb/c/cb/Warning.png/10px-Warning.png)
![Warning.png](/w/images/thumb/c/cb/Warning.png/10px-Warning.png)
Пример
static CInput g_Input;
IInput* input = (IInput*)&g_Input;
Тут создаются объекты IInput * input
и g_Input
, которые ждёт движок, помещая за ними базовый код Valve от CInput .
Вы можете изменить CInput
или создать свой собственный унаследованный класс и использовать его. Но помните — только члены IInput
будут доступны движку.
This category currently contains no pages or media.