Assets.Scripts.Environment.Materials.ReCalcCubeTexture.Calculate C# (CSharp) Method

Calculate() public method

public Calculate ( ) : void
return void
        public void Calculate()
        {
            if (_currentScale == transform.localScale) return;
            if (CheckForDefaultSize()) return;

            _currentScale = transform.localScale;
            var mesh = GetMesh();
            mesh.uv = SetupUvMap(mesh.uv);
            mesh.name = "Cube Instance";

            if (GetComponent<Renderer>().sharedMaterial.mainTexture.wrapMode != TextureWrapMode.Repeat)
            {
                GetComponent<Renderer>().sharedMaterial.mainTexture.wrapMode = TextureWrapMode.Repeat;
            }
        }