BCE0022: Cannot convert 'UnityEngine.GameObject' to 'System.Type'.

function Start(){
TurnManagerGO = GameObject.Find(“TurnManager”);
}

function OnGUI () {
    var Temp = TurnManagerGO.GetComponent(TurnManager);
    var ALH = new List.<GameObject>();
    ALH = Temp.ActionList;
    var ALHS = GameObject;


    for(var i = 0; i < ALH.Length; i++){
    	 ALHS = ALH*;*

}
}
BCE0022: Cannot convert ‘UnityEngine.GameObject’ to ‘System.Type’.
the problem line is ALHS = ALH*;*

You’re saving the type GameObject in ALHS in this line:

  var ALHS = GameObject;

This makes ALHS be of type System.Type, not GameObject. You should instead define the variable type like this:

  var ALHS: GameObject;