public void SetDefault(ConversationDefualts sentItem1, int sentItem2) { id = sentItem2; for (int i = 0; i < dataArray.Length; i++) { if (dataArray[i].GetIsConditionMet()) { Reply[] tempReplies; if (i < dataArray.Length - 1) { tempReplies = GetDefaultReply(sentItem1); } else { string tagType = dataArray[i].GetItem().GetEnumValue().ToString(); if (tagType == "ChangeBranch" || tagType == "ChangeStage") { tempReplies = GetDefaultReply(sentItem1); } else { tempReplies = GetDefaultFinalReply(sentItem1); } } dataArray[i].SetDefault(tempReplies, i); } } }
private void SetDefaultBranches(DialougeBranch[] sentBranches, ConversationDefualts sentItem, int sentItem2) { for (int i = 0; i < sentBranches.Length; i++) { sentBranches[i].SetDefault(sentItem, i); } }
public void SetDefault(ConversationDefualts sentItem, int sentItem2) { id = sentItem2; for (int i = 0; i < dataArray.Length; i++) { dataArray[i].SetDefault(sentItem, i); } }
private Reply[] GetDefaultFinalReply(ConversationDefualts sentDefaults) { ReplyTag tempTag = new ReplyTag(ReplyTag.TagType.End); return(new Reply[] { new Reply(sentDefaults.endText, 0, tempTag) }); }
private Reply[] GetDefaultReply(ConversationDefualts sentDefaults) { return(new Reply[] { (new Reply(sentDefaults.continueText, 0)) }); }
public void SetDefault(ConversationDefualts sentItem1, int sentItem2) { id = sentItem2; SetDefaultBranches(dataArray, sentItem1, 0); SetDefaultBranches(secondDataArray, sentItem1, 1); }