// Use this for initialization void Start() { foreach (var kv in dict) { ClassBase c = CreateIntance(kv.Value); Debug.Log(c.ToString()); ClassBase cp = CreateIntanceParm(kv.Value); Debug.Log(cp.ToString()); } }