public void LoadDialog()
 {
     int dialogCount = (int)DialogConfig.COUNT;
     for (int i=0;i<dialogCount;++i)
     {
         DialogConfig dialogConfig = (DialogConfig)i;
         BaseDialog dialog = Resources.Load<BaseDialog>("Dialogs/" + dialogConfig.ToString());
         BaseDialog dialogInstance = Instantiate(dialog, this.transform);
         dialogInstance.gameObject.SetActive(false);
         dialogMap.Add(dialogConfig, dialogInstance);
         //Resources.UnloadAsset(dialog);
     }
 }