C# 클래스 Oxide.Bridge.NativeOxideContext

Encapsulates the Oxide API into a native-friendly object
상속: IOxideContext
파일 보기 프로젝트 열기: OxideMod/OxideNative 1 사용 예제들

공개 메소드들

메소드 설명
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