C# Класс GarrysModLuaShared.Global

Class that contains global functions.
Показать файл Открыть проект

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

Метод Описание
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