diff options
| author | Apickx <Apickx@cogarr.org> | 2015-12-28 19:18:30 -0500 |
|---|---|---|
| committer | Apickx <Apickx@cogarr.org> | 2015-12-28 19:18:30 -0500 |
| commit | 868e729d68b5913716bfe5ddb512f4099851e9a2 (patch) | |
| tree | 6441108754145dfd68a6e23bea382b5cb1ab63d5 /gamemode/cl_various/material.lua | |
| download | gearfox-master.tar.gz gearfox-master.tar.bz2 gearfox-master.zip | |
Diffstat (limited to 'gamemode/cl_various/material.lua')
| -rw-r--r-- | gamemode/cl_various/material.lua | 18 |
1 files changed, 18 insertions, 0 deletions
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 |
