KGB_LIB 8.5
KGB_LIB Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс KGB_LIB_BasePlugin

Базовый класс для всех плагинов c обработкой RPC. Подробнее...

+ Граф наследования:KGB_LIB_BasePlugin:

Закрытые члены

override void OnInit ()
 
void InitRPCs ()
 [КЛИЕНТ-СЕРВЕР] Процедура Инициализация RPC, например от CF - GetRPCManager().AddRPC(..)
 
void OnVanilaRPC (PlayerIdentity obfv_sender, Object obfv_target, int obfv_rpc_type, ParamsReadContext obfv_ctx)
 
void OnVanilaRPC_CLIENT (PlayerIdentity sender, Object target, int rpc_type, ParamsReadContext ctx)
 [КЛИЕНТ] Процедура Обработка RPC
 
void OnVanilaRPC_SERVER (PlayerIdentity sender, Object target, int rpc_type, ParamsReadContext ctx)
 [СЕРВЕР] Процедура Обработка RPC
 

Закрытые статические члены

static KGB_LIB_BasePlugin GetIntanse ()
 [КЛИЕНТ-СЕРВЕР] Функция Возвращает экземпляр плагина
 

Подробное описание

Базовый класс для всех плагинов c обработкой RPC.

Методы

◆ GetIntanse()

static KGB_LIB_BasePlugin KGB_LIB_BasePlugin::GetIntanse ( )
inlinestaticprivate

[КЛИЕНТ-СЕРВЕР] Функция Возвращает экземпляр плагина

◆ InitRPCs()

void KGB_LIB_BasePlugin::InitRPCs ( )
inlineprivate

[КЛИЕНТ-СЕРВЕР] Процедура Инициализация RPC, например от CF - GetRPCManager().AddRPC(..)

◆ OnInit()

override void KGB_LIB_BasePlugin::OnInit ( )
inlineprivate

◆ OnVanilaRPC()

void KGB_LIB_BasePlugin::OnVanilaRPC ( PlayerIdentity obfv_sender,
Object obfv_target,
int obfv_rpc_type,
ParamsReadContext obfv_ctx )
inlineprivate

◆ OnVanilaRPC_CLIENT()

void KGB_LIB_BasePlugin::OnVanilaRPC_CLIENT ( PlayerIdentity sender,
Object target,
int rpc_type,
ParamsReadContext ctx )
inlineprivate

[КЛИЕНТ] Процедура Обработка RPC

◆ OnVanilaRPC_SERVER()

void KGB_LIB_BasePlugin::OnVanilaRPC_SERVER ( PlayerIdentity sender,
Object target,
int rpc_type,
ParamsReadContext ctx )
inlineprivate

[СЕРВЕР] Процедура Обработка RPC


Объявления и описания членов класса находятся в файле: