:	܂ڂĂ܂B
	Ƃ܂lĎĂ܂B
	ȂƂfŕĂB
	
	ƁAꕔ֐ɂāAOĂȂ̂܂B

.xNgAvZ֘A

..	xN^[e[u쐬
	Vector = HL2.Vector(x, y, z)

..	xN^["x y z"`̕쐬
	string = HL2.VectorString(Vector)

..	ς߂
	value = HL2.DotProduct(VectorA, VectorB)

..	xN^[Ԃ̋߂
	length = HL2.VectorLength(VectorA, VectorB)

..	xN^[̐K
	length = HL2.VectorNormalize(Vector)

..	AOxN^[֕ϊ
	Vector = HL2.AngleVectors(Angle)

..	xN^[AO֕ϊ
	Angle = HL2.VectorAngles(Vector)

..	̏
	HL2.RandomSeed(seed)

..	쐬
	value = HL2.RandomInt(min, max)
	value = HL2.RandomFloat(min, max)

.bZ[W֘A

..	bZ[W\
	HL2.ShowHUDMessage(Message)

..	ɃbZ[W\
	HL2.ShowInfoMessage(Time, Color, Message)

..	l^C}[\L(nn:nn)ɂ
	string = HL2.TimerStr(value)


.GeBeB[֘A

..	GeBeB[̏擾
...		ʒu擾
		Vector = HL2.GetAbsOrigin(pEnt)

...		擾
		Vector = HL2.GetAbsAngles(pEnt)

...		ړxNg擾
		Vector = HL2.GetAbsVelocity(pEnt)

...		_擾
		Vector = HL2.EyePosition(pEnt)

...		擾
		Vector = HL2.EyeAngles(pEnt)

...		w肳ꂽGeBeB[̏Ԃ
		entinfo = HL2.GetEntInfo(pEnt)
		
			entinfo.Health
			entinfo.Classname
			entinfo.ModelName
			entinfo.IsAlive
			entinfo.IsNpc
			entinfo.IsPlayer
			entinfo.Owner
			entinfo.Name


..	GeBeB[ɏݒ
...		ʒuݒ
		HL2.SetAbsOrigin(pEnt, Vector)

...		ݒ
		HL2.SetAbsAngles(pEnt, Vector)

...		L[tB[h̐ݒ
		HL2.KeyValue(pEnt, Keyname, Value)
			ValuéAƕƃxN^[e[uݒ\B

...		IuWFNg̐eݒ
		HL2.SetEntityParent(ParentpEnt, ChildpEnt)
		HL2.SetEntityParent(ParentpEnt, ChildpEnt, Attachname)

...		IuWFNg̃I[i[ݒ
		HL2.SetEntityOwner(OwnerpEnt, pEnt)

...		ړ^Cvݒ
		HL2.SetEntityMoveType(pEnt, MoveType)

...		[Vݒ
		HL2.SetEntityRelationship(pEntA, pEntB, disposition, priority)
		HL2.SetEntityRelationship(pEnt, Class_T, disposition, priority)
		HL2.SetEntityRelationshipName(pEnt, Targetname, disposition, priority)
		HL2.SetEntityRelationshipName2(TargetNameA, TargetNameB, disposition, priority)

...		IuWFNg̈ړʂݒ
		HL2.SetEntityPhysVelocity(pEnt, Vector)

...		IuWFNgŒ
		HL2.SetEntityPhysFreeze(pEnt, flag)

...		w肵fɍւ
		HL2.SetModel(pEnt, Modelname)

..	GeBeB[̍쐬
	pEnt = HL2.CreateEntity(Classname, Origin, Angle)

..	GeBeB[̏o
	HL2.SpawnEntity(pEnt)

..	GeBeB[𖼑OŌ
	pEnt = HL2.FindEntityByName(pEnt, Targetname)

..	GeBeB[NXŌ
	pEnt = HL2.FindEntityByClassname(pEnt, Classname)

..	GeBeB[̍폜
	HL2.RemoveEntity(pEnt)

.ԁAg[X

..	w͈͂ɋԂ邩`FbN
	checkflag = HL2.CheckRoom(Origin, Mins, Maxs)

..	GeBeB[(A->B)邩mF
	info = HL2.CheckVisible(pEntA, pEntB)
	
		info.IsVisible	1
		info.Length	AB̋
		info.AngleYaw	A̐ʂBĂpx
		info.AnglePitch	A̐ʂBĂpx


.m[h֘A

..	}bṽm[hԂ
	nodecount = HL2.GetNodeCounts()

..	w肳ꂽm[hԍ̏Ԃ
	pnode = HL2.GetNodeData(NodeID)

		pnode.x pnode.y pnode.z		ʒu
		pnode.yaw			
		pnode.type			


.vC[֘A

..	vC[̂Qbg
	Value = HL2.GetMoney()

..	vC[̂Zbg
	HL2.SetMoney(Value)

..	vC[̎擾
	pEnt = HL2.GetPlayer()


.֘A
..	w肳ꂽAw肵ʒuŖ炷
	HL2.PlaySoundPos(Soundname, Origin)
	
		Soundname : TEhXNvg
		Origin    : Đʒu

..	w肳ꂽAw肵GeBeB[炷
	HL2.PlaySoundEntity(Soundname, pEnt)


.l̕ۑ

..	w肳ꂽL[ɕL^
	HL2.SaveString(Key, String)
	P}bvł̂ݕێB

..	w肳ꂽL[當擾
	string = HL2.LoadString(key)

..	luapɊmۂĂϐɕۑ
	HL2.StoreWorkVar(index, String)
	_luaworkvar1̒Ƀ^ułĕۑ

..	ۑϐ̕擾
	String = HL2.GetWorkVar(index)

.̑

..	Cxg̔
	HL2.EntFire(Targetname, Activator, Action, Value, <Delay>)

..	KilledCxg̃tbN
...		NEꂽƂAẘ֐ɔ΂
		HL2.HookKilledEvent("function")
...		tbN߂
		HL2.HookKilledEvent()
...		֐ɕԂ
		HookFunction(info)
			info.IsPlayer
			info.IsNPC
			info.Relation
			info.DamageType
			info.Damage
			info.AmmoType
			info.Attacker
			info.KilledEnt

..	^C}[쐬
	w肳ꂽ֐wbɌĂяoB
	ĂяoꂽA߂lƂĎɌĂяobݒ肷邱ƂŃ^C}[B
	0Ԃƃ^C}[jB

...		^C}[̍쐬
		pEnt = HL2.CreateTimer("function", intervaltime, <tag string>)
		
...		֐ɕԂ
		function(<tag string>)
			<tag string>

..	MMDD`ŕԂ
	date = HL2.LuaF_GetDateMD()

..	݂MAP擾
	mapname = HL2.CurrentMapName()

..	w肳ꂽ}bvɕς
	HL2.ChangeLevel(mapname)

..	w胉xmapaddXNvgs
	HL2.CallMapaddLabel(LabelName)

