/// <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); }
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")); }