private GameObject GetSpecificDialogBasedOnType(GameEnum.DialogType type) { for (int i = 0; i < _dialogList.Count; i++) { if (type == _dialogList[i].GetDialogType()) { return(_dialogList[i].gameObject); } } return(null); }
public IDialog SpawnDialogBasedOnType(GameEnum.DialogType type) { IDialog iDialog = null; GameObject dialogObj = GetSpecificDialogBasedOnType(type); if (dialogObj != null) { iDialog = InstantiateDialog(dialogObj); } return(iDialog); }