Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        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;
                }
            }
        }
Exemplo n.º 3
0
        protected virtual void CreateReflectionTexture()
        {
            //Check the reflection texture for the left eye
            CreateRenderTexture(ref _reflectionTextureLeft, "__ReflectionTextureLeft__");
            CreateRenderTexture(ref _reflectionTextureRight, "__ReflectionTextureRight__");

            _oldReflectionQuality = _reflectionQuality;
        }
Exemplo n.º 4
0
        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;
        }
Exemplo n.º 5
0
 protected int GetTextureSize(ReflectionQuality quality)
 {
     return(2048 / (int)quality);
 }