<NME> Palette.cs
<BEF> ﻿using UnityEngine;
using System.Collections;

/// <summary>
/// Game Palettes.
/// </summary>
public class Palette  {
	
	public byte[] red= new byte[256];
	public byte[] blue= new byte[256];
	public byte[] green= new byte[256];


	public Color32 ColorAtPixel(byte pixel, bool Alpha)
		{
		byte alpha;
		if (Alpha == true)
			{
			if (pixel != 0)	//Alpha
				{
				alpha = 1;
				}
			else
				{
				alpha = 0;
				}
			}
		else
			{
			alpha = 0;
			}
		return new Color32(red[pixel], green[pixel],blue[pixel], alpha);
		}
}
}

<MSG> Skunkworks art-loader update with proper alpha values. Artloader support for generating auxilary palettes
<DFF> @@ -1,34 +1,34 @@
-﻿using UnityEngine;
-using System.Collections;
-
-/// <summary>
-/// Game Palettes.
-/// </summary>
-public class Palette  {
-	
-	public byte[] red= new byte[256];
-	public byte[] blue= new byte[256];
-	public byte[] green= new byte[256];
-
-
-	public Color32 ColorAtPixel(byte pixel, bool Alpha)
-		{
-		byte alpha;
-		if (Alpha == true)
-			{
-			if (pixel != 0)	//Alpha
-				{
-				alpha = 1;
-				}
-			else
-				{
-				alpha = 0;
-				}
-			}
-		else
-			{
-			alpha = 0;
-			}
-		return new Color32(red[pixel], green[pixel],blue[pixel], alpha);
-		}
-}
+﻿using UnityEngine;
+using System.Collections;
+
+/// <summary>
+/// Game Palettes.
+/// </summary>
+public class Palette  {
+	
+	public byte[] red= new byte[256];
+	public byte[] blue= new byte[256];
+	public byte[] green= new byte[256];
+
+
+	public Color32 ColorAtPixel(byte pixel, bool Alpha)
+		{
+		byte alpha;
+		if (Alpha == true)
+			{
+			if (pixel != 0)	//Alpha
+				{
+				alpha = 255;
+				}
+			else
+				{
+				alpha = 0;
+				}
+			}
+		else
+			{
+			alpha = 0;
+			}
+		return new Color32(red[pixel], green[pixel],blue[pixel], alpha);
+		}
+}

Skunkworks art-loader update with proper alpha values. Artloader support for generating auxilary palettes