Esempio n. 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="unMaterial"></param>
        /// <returns></returns>
        public bool ValidarMaterial(Material unMaterial)
        {
            bool rta = false;
            MaterialException miexepcion = new MaterialException(string.Format("No se puede fabricar unapieza de {0} y diámetro de {1} centímetros.", unMaterial, this.Diametro));


            switch (unMaterial)
            {
            case Material.Plastico:
                rta = true;

                break;

            case Material.Aluminio:
                if (this.Diametro <= 10)
                {
                    rta = true;
                }

                break;

            case Material.Caucho:
                if (this.Diametro <= 15)
                {
                    rta = true;
                }
                break;

            default:
                break;
            }

            if (rta == false)
            {
                throw miexepcion;
            }


            return(rta);
        }
Esempio n. 2
0
        private void Start()
        {
            UIContainer = canvas.GetComponent <UIContainer>();
            InputFieldMethods.RTHeight = 2000;
            InputFieldMethods.RTWidth  = 1000;
            rt = new RenderTexture(InputFieldMethods.RTWidth, InputFieldMethods.RTHeight, 0, RenderTextureFormat.ARGB32,
                                   RenderTextureReadWrite.sRGB)
            {
                name         = "rt",
                depth        = 0,
                anisoLevel   = 0,
                dimension    = TextureDimension.Tex2D,
                antiAliasing = 8
            };

            StartCoroutine(ShowTip(UIManager.TipText, 1));
            StartCoroutine(ShowTip(
                               $"Max size of texture: {SystemInfo.maxTextureSize.ToString()} * {SystemInfo.maxTextureSize.ToString()}",
                               2));

            MaterialExtraConfigurationList =
                MaterialException.CreateMaterialConfiguration(Path.Combine(Directory.GetCurrentDirectory(),
                                                                           "MaterialConfiguration.xml"));
        }