public TalkDialogData doTalk() { if (curIdx < lDialog.Count) { TalkDialogData dta = lDialog[curIdx]; curIdx++; return(dta); } curIdx = 0; return(null); }
public void init(string str, string avatarid, string name) { _name = name; _avatarid = avatarid; lDialog = new List <TalkDialogData>(); string[] arr = str.Split('|'); for (int i = 0; i < arr.Length; i++) { TalkDialogData dd = new TalkDialogData(); dd.init(arr[i]); lDialog.Add(dd); } }
public void init(string str, string avatarid, string name) { this._name = name; this._avatarid = avatarid; this.lDialog = new List <TalkDialogData>(); string[] array = str.Split(new char[] { '|' }); for (int i = 0; i < array.Length; i++) { TalkDialogData talkDialogData = new TalkDialogData(); talkDialogData.init(array[i]); this.lDialog.Add(talkDialogData); } }
public TalkDialogData doTalk() { bool flag = this.curIdx < this.lDialog.Count; TalkDialogData result; if (flag) { TalkDialogData talkDialogData = this.lDialog[this.curIdx]; this.curIdx++; result = talkDialogData; } else { this.curIdx = 0; result = null; } return(result); }