From 868e729d68b5913716bfe5ddb512f4099851e9a2 Mon Sep 17 00:00:00 2001 From: Apickx Date: Mon, 28 Dec 2015 19:18:30 -0500 Subject: Initial commit --- gamemode/cl_various/material.lua | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 gamemode/cl_various/material.lua (limited to 'gamemode/cl_various/material.lua') diff --git a/gamemode/cl_various/material.lua b/gamemode/cl_various/material.lua new file mode 100644 index 0000000..bd48612 --- /dev/null +++ b/gamemode/cl_various/material.lua @@ -0,0 +1,18 @@ + +local SourceSkyname = GetConVar("sv_skyname"):GetString() --We need the source of the maps original skybox texture so we can manipulate it. +local SourceSkyPre = {"lf","ft","rt","bk","dn","up",} +local SourceSkyMat = { + Material("skybox/"..SourceSkyname.."lf"), + Material("skybox/"..SourceSkyname.."ft"), + Material("skybox/"..SourceSkyname.."rt"), + Material("skybox/"..SourceSkyname.."bk"), + Material("skybox/"..SourceSkyname.."dn"), + Material("skybox/"..SourceSkyname.."up"), +} + +function ChangeSkybox(skyboxname) + for i = 1,6 do + local D = Material("skybox/"..skyboxname..SourceSkyPre[i]):GetTexture("$basetexture") + SourceSkyMat[i]:SetTexture("$basetexture",D) + end +end \ No newline at end of file -- cgit v1.2.3-70-g09d2