public void CopyValues(GameSettings original) { nickname = original.nickname; serverListURL = original.serverListURL; gameJoltUsername = original.gameJoltUsername; gameJoltToken = original.gameJoltToken; resolution = original.resolution; fullscreen = original.fullscreen; vsync = original.vsync; useImperial = original.useImperial; showControlsWhileWaiting = original.showControlsWhileWaiting; aa = original.aa; trails = original.trails; shadows = original.shadows; motionBlur = original.motionBlur; bloom = original.bloom; reflectionQuality = original.reflectionQuality; eSportsReady = original.eSportsReady; useOldControls = original.useOldControls; oldControlsMouseSpeed = original.oldControlsMouseSpeed; oldControlsKbSpeed = original.oldControlsKbSpeed; soundVolume = original.soundVolume; music = original.music; fastMusic = original.fastMusic; }
private void Start() { ReflectionQuality q = ActiveData.GameSettings.reflectionQuality; if (q == ReflectionQuality.Off) { reflection.enabled = false; } else { reflection.enabled = true; Color c = GetComponent <MeshRenderer>().material.color; c.a = materialAlphaWithReflections; GetComponent <MeshRenderer>().material.color = c; switch (q) { case ReflectionQuality.Low: reflection.m_TextureSize = 256; break; case ReflectionQuality.Medium: reflection.m_TextureSize = 512; break; case ReflectionQuality.High: reflection.m_TextureSize = 1024; break; } } }
protected virtual void CreateReflectionTexture() { //Check the reflection texture for the left eye CreateRenderTexture(ref _reflectionTextureLeft, "__ReflectionTextureLeft__"); CreateRenderTexture(ref _reflectionTextureRight, "__ReflectionTextureRight__"); _oldReflectionQuality = _reflectionQuality; }
public void CopyValues(GameSettings original) { nickname = original.nickname; gameJoltUsername = original.gameJoltUsername; gameJoltToken = original.gameJoltToken; resolution = original.resolution; fullscreen = original.fullscreen; vsync = original.vsync; useImperial = original.useImperial; aa = original.aa; trails = original.trails; shadows = original.shadows; reflectionQuality = original.reflectionQuality; useOldControls = original.useOldControls; oldControlsMouseSpeed = original.oldControlsMouseSpeed; oldControlsKbSpeed = original.oldControlsKbSpeed; soundVolume = original.soundVolume; music = original.music; fastMusic = original.fastMusic; }
protected int GetTextureSize(ReflectionQuality quality) { return(2048 / (int)quality); }