C# 클래스 GarrysModLuaShared.Global

Class that contains global functions.
파일 보기 프로젝트 열기: OmegaExtern/gmod-csharp-binary-module

공개 메소드들

메소드 설명
Angle ( double pitch = default(double), double yaw = default(double), double roll = default(double) ) : Angle
Color ( byte red = default(byte), byte green = default(byte), byte blue = default(byte), byte alpha = byte.MaxValue ) : LuaTable
CompileFile ( LuaState luaState, string path ) : lua_CFunction
CompileString ( LuaState luaState, string code, string identifier, bool handleError = true ) : lua_CFunction
CurTime ( LuaState luaState ) : double
Entity ( uint entityId ) : Entity
FrameTime ( LuaState luaState ) : double
GetConVar ( string name ) : ConVar
IsColor ( LuaState luaState, object variable ) : bool
IsValid ( LuaState luaState, object toBeValidated ) : bool
Lerp ( LuaState luaState, double t, double from, double to ) : double
LocalPlayer ( ) : Player
Matrix ( LuaTable data ) : VMatrix
Msg ( LuaState luaState ) : void
MsgN ( LuaState luaState ) : void
Player ( uint userId ) : Player
PrintTable ( LuaState luaState, LuaTable tableToPrint, double indent = default(double), LuaTable done = null ) : void
ProtectedCall ( LuaState luaState, lua_CFunction function ) : bool
RealFrameTime ( LuaState luaState ) : double
RealTime ( LuaState luaState ) : double
RunConsoleCommand ( LuaState luaState, string command ) : void
RunString ( LuaState luaState, string code ) : void
RunStringEx ( LuaState luaState, string code, string identifier = "RunString" ) : void
ScrH ( LuaState luaState ) : uint
ScrW ( LuaState luaState ) : uint
SysTime ( LuaState luaState ) : double
Vector ( double x = default(double), double y = default(double), double z = default(double) ) : Vector
include ( LuaState luaState, string fileName ) : void
isangle ( LuaState luaState, object variable ) : bool
isbool ( LuaState luaState, object variable ) : bool
isentity ( LuaState luaState, object variable ) : bool
isfunction ( LuaState luaState, object variable ) : bool
isnumber ( LuaState luaState, object variable ) : bool
ispanel ( LuaState luaState, object variable ) : bool
isstring ( LuaState luaState, object variable ) : bool
istable ( LuaState luaState, object variable ) : bool
isvector ( LuaState luaState, object variable ) : bool
print ( ) : void
print ( LuaState luaState ) : void
require ( LuaState luaState, string name ) : void

메소드 상세

Angle() 공개 정적인 메소드

public static Angle ( double pitch = default(double), double yaw = default(double), double roll = default(double) ) : Angle
pitch double
yaw double
roll double
리턴 Angle

Color() 공개 정적인 메소드

public static Color ( byte red = default(byte), byte green = default(byte), byte blue = default(byte), byte alpha = byte.MaxValue ) : LuaTable
red byte
green byte
blue byte
alpha byte
리턴 LuaTable

CompileFile() 공개 정적인 메소드

public static CompileFile ( LuaState luaState, string path ) : lua_CFunction
luaState LuaState
path string
리턴 lua_CFunction

CompileString() 공개 정적인 메소드

public static CompileString ( LuaState luaState, string code, string identifier, bool handleError = true ) : lua_CFunction
luaState LuaState
code string
identifier string
handleError bool
리턴 lua_CFunction

CurTime() 공개 정적인 메소드

public static CurTime ( LuaState luaState ) : double
luaState LuaState
리턴 double

Entity() 공개 정적인 메소드

public static Entity ( uint entityId ) : Entity
entityId uint
리턴 GarrysModLuaShared.Classes.Entity

FrameTime() 공개 정적인 메소드

public static FrameTime ( LuaState luaState ) : double
luaState LuaState
리턴 double

GetConVar() 공개 정적인 메소드

public static GetConVar ( string name ) : ConVar
name string
리턴 ConVar

IsColor() 공개 정적인 메소드

public static IsColor ( LuaState luaState, object variable ) : bool
luaState LuaState
variable object
리턴 bool

IsValid() 공개 정적인 메소드

public static IsValid ( LuaState luaState, object toBeValidated ) : bool
luaState LuaState
toBeValidated object
리턴 bool

Lerp() 공개 정적인 메소드

public static Lerp ( LuaState luaState, double t, double from, double to ) : double
luaState LuaState
t double
from double
to double
리턴 double

LocalPlayer() 공개 정적인 메소드

public static LocalPlayer ( ) : Player
리턴 GarrysModLuaShared.Classes.Player

Matrix() 공개 정적인 메소드

public static Matrix ( LuaTable data ) : VMatrix
data LuaTable
리턴 GarrysModLuaShared.Classes.VMatrix

Msg() 공개 정적인 메소드

public static Msg ( LuaState luaState ) : void
luaState LuaState
리턴 void

MsgN() 공개 정적인 메소드

public static MsgN ( LuaState luaState ) : void
luaState LuaState
리턴 void

Player() 공개 정적인 메소드

public static Player ( uint userId ) : Player
userId uint
리턴 GarrysModLuaShared.Classes.Player

PrintTable() 공개 정적인 메소드

public static PrintTable ( LuaState luaState, LuaTable tableToPrint, double indent = default(double), LuaTable done = null ) : void
luaState LuaState
tableToPrint LuaTable
indent double
done LuaTable
리턴 void

ProtectedCall() 공개 정적인 메소드

public static ProtectedCall ( LuaState luaState, lua_CFunction function ) : bool
luaState LuaState
function lua_CFunction
리턴 bool

RealFrameTime() 공개 정적인 메소드

public static RealFrameTime ( LuaState luaState ) : double
luaState LuaState
리턴 double

RealTime() 공개 정적인 메소드

public static RealTime ( LuaState luaState ) : double
luaState LuaState
리턴 double

RunConsoleCommand() 공개 정적인 메소드

public static RunConsoleCommand ( LuaState luaState, string command ) : void
luaState LuaState
command string
리턴 void

RunString() 공개 정적인 메소드

public static RunString ( LuaState luaState, string code ) : void
luaState LuaState
code string
리턴 void

RunStringEx() 공개 정적인 메소드

public static RunStringEx ( LuaState luaState, string code, string identifier = "RunString" ) : void
luaState LuaState
code string
identifier string
리턴 void

ScrH() 공개 정적인 메소드

public static ScrH ( LuaState luaState ) : uint
luaState LuaState
리턴 uint

ScrW() 공개 정적인 메소드

public static ScrW ( LuaState luaState ) : uint
luaState LuaState
리턴 uint

SysTime() 공개 정적인 메소드

public static SysTime ( LuaState luaState ) : double
luaState LuaState
리턴 double

Vector() 공개 정적인 메소드

public static Vector ( double x = default(double), double y = default(double), double z = default(double) ) : Vector
x double
y double
z double
리턴 Vector

include() 공개 정적인 메소드

public static include ( LuaState luaState, string fileName ) : void
luaState LuaState
fileName string
리턴 void

isangle() 공개 정적인 메소드

public static isangle ( LuaState luaState, object variable ) : bool
luaState LuaState
variable object
리턴 bool

isbool() 공개 정적인 메소드

public static isbool ( LuaState luaState, object variable ) : bool
luaState LuaState
variable object
리턴 bool

isentity() 공개 정적인 메소드

public static isentity ( LuaState luaState, object variable ) : bool
luaState LuaState
variable object
리턴 bool

isfunction() 공개 정적인 메소드

public static isfunction ( LuaState luaState, object variable ) : bool
luaState LuaState
variable object
리턴 bool

isnumber() 공개 정적인 메소드

public static isnumber ( LuaState luaState, object variable ) : bool
luaState LuaState
variable object
리턴 bool

ispanel() 공개 정적인 메소드

public static ispanel ( LuaState luaState, object variable ) : bool
luaState LuaState
variable object
리턴 bool

isstring() 공개 정적인 메소드

public static isstring ( LuaState luaState, object variable ) : bool
luaState LuaState
variable object
리턴 bool

istable() 공개 정적인 메소드

public static istable ( LuaState luaState, object variable ) : bool
luaState LuaState
variable object
리턴 bool

isvector() 공개 정적인 메소드

public static isvector ( LuaState luaState, object variable ) : bool
luaState LuaState
variable object
리턴 bool

print() 공개 정적인 메소드

public static print ( ) : void
리턴 void

print() 공개 정적인 메소드

public static print ( LuaState luaState ) : void
luaState LuaState
리턴 void

require() 공개 정적인 메소드

public static require ( LuaState luaState, string name ) : void
luaState LuaState
name string
리턴 void