C# Класс Oxide.Bridge.NativeOxideContext

Encapsulates the Oxide API into a native-friendly object
Наследование: IOxideContext
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CallHook ( string hookName, object &returnValue ) : ErrorCode

Calls a hook

GetException ( ) : string

Gets the exception if an ErrorCode from a previous call was flagged as ManagedException

Initialize ( ) : ErrorCode

Initializes the Oxide mod

SetCallHookArg ( int index, object value ) : ErrorCode

Sets the hook argument at the specified index

SetDebugCallback ( DebugCallback callback ) : ErrorCode

Sets a debug callback

StartCallHook ( int argCount ) : ErrorCode

Starts calling a hook with the specified arg count

WriteLog ( LogType logType, string message ) : ErrorCode

Writes a message to the logging system

Приватные методы

Метод Описание
DebugCallback ( string message ) : void

Описание методов

CallHook() публичный Метод

Calls a hook
public CallHook ( string hookName, object &returnValue ) : ErrorCode
hookName string
returnValue object
Результат ErrorCode

GetException() публичный Метод

Gets the exception if an ErrorCode from a previous call was flagged as ManagedException
public GetException ( ) : string
Результат string

Initialize() публичный Метод

Initializes the Oxide mod
public Initialize ( ) : ErrorCode
Результат ErrorCode

SetCallHookArg() публичный Метод

Sets the hook argument at the specified index
public SetCallHookArg ( int index, object value ) : ErrorCode
index int
value object
Результат ErrorCode

SetDebugCallback() публичный Метод

Sets a debug callback
public SetDebugCallback ( DebugCallback callback ) : ErrorCode
callback DebugCallback
Результат ErrorCode

StartCallHook() публичный Метод

Starts calling a hook with the specified arg count
public StartCallHook ( int argCount ) : ErrorCode
argCount int
Результат ErrorCode

WriteLog() публичный Метод

Writes a message to the logging system
public WriteLog ( LogType logType, string message ) : ErrorCode
logType LogType
message string
Результат ErrorCode