Ejemplo n.º 1
0
 /// <summary>
 /// Reverts the material back to the original non-faded value.
 /// </summary>
 /// <param name="material">The material to revert.</param>
 /// <param name="originalMaterialValue">A storage struct with the original values.</param>
 private void RevertMaterial(Material material, OriginalMaterialValue originalMaterialValue)
 {
     material.SetColor(m_ColorID, originalMaterialValue.Color);
     if (originalMaterialValue.ContainsMode)
     {
         material.SetFloat(OriginalMaterialValue.ModeID, originalMaterialValue.Mode);
         material.SetInt(OriginalMaterialValue.SrcBlendID, originalMaterialValue.SrcBlend);
         material.SetInt(OriginalMaterialValue.DstBlendID, originalMaterialValue.DstBlend);
     }
     if (!originalMaterialValue.AlphaBlend)
     {
         material.DisableKeyword(OriginalMaterialValue.AlphaBlendString);
     }
     material.renderQueue = originalMaterialValue.RenderQueue;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Reverts the material back to the original non-faded value.
 /// </summary>
 /// <param name="material">The material to revert.</param>
 /// <param name="originalMaterialValue">A storage struct with the original values.</param>
 private void RevertMaterial(Material material, OriginalMaterialValue originalMaterialValue)
 {
     material.color = originalMaterialValue.Color;
     if (m_MaterialModeSet.Contains(material))
     {
         material.SetFloat(s_ModeID, originalMaterialValue.Mode);
         material.SetInt(s_SrcBlendID, originalMaterialValue.SrcBlend);
         material.SetInt(s_DstBlendID, originalMaterialValue.DstBlend);
     }
     if (!originalMaterialValue.AlphaBlend)
     {
         material.DisableKeyword(s_AlphaBlendString);
     }
     material.renderQueue = originalMaterialValue.RenderQueue;
 }