public int CompareTo(Prefab that) { if (that == null) { return(1); } PrefabPriority prefabPriority = UnityEngine.Object.op_Inequality((UnityEngine.Object) this.Parameters, (UnityEngine.Object)null) ? this.Parameters.Priority : PrefabPriority.Default; return((UnityEngine.Object.op_Inequality((UnityEngine.Object)that.Parameters, (UnityEngine.Object)null) ? that.Parameters.Priority : PrefabPriority.Default).CompareTo((object)prefabPriority)); }
public int CompareTo(Prefab that) { if (that == null) { return(1); } PrefabPriority prefabPriority = (this.Parameters != null ? this.Parameters.Priority : PrefabPriority.Default); return(((that.Parameters != null ? that.Parameters.Priority : PrefabPriority.Default)).CompareTo(prefabPriority)); }