public static IBrain Create(Gene gene, GameObject prefab, Vector3 position, Quaternion rotation) { GameObject org = Instantiate(prefab, position, rotation); IBrain brain = org.GetComponent <IBrain>(); brain.SetupGenes(gene); return(brain); }