void playerSerialize() { List <Serialized_playerDiags> S_playerDiag = new List <Serialized_playerDiags>(); //Serialize commentSets foreach (var child in playerDiags) { Serialized_playerDiags np = new Serialized_playerDiags() { commentCount = child.comment.Count, ID = child.ID, rect = child.rect, }; //Serialize comments inside this set np.s_comment = new List <Serialized_comment>(); for (int i = 0; i < np.commentCount; i++) { Serialized_comment sc = new Serialized_comment() { text = child.comment[i].text, outRect = child.comment[i].outRect, outputAnswerIndex = npcDiags.IndexOf(child.comment[i].outputAnswer), inputSetIndex = playerDiags.IndexOf(child) }; np.s_comment.Add(sc); } S_playerDiag.Add(np); } S_playerDiags = S_playerDiag; }
void playerSerialize() { List <Serialized_playerDiags> S_playerDiag = new List <Serialized_playerDiags>(); //Serialize DialogueNodes foreach (var child in playerDiags) { Serialized_playerDiags np = new Serialized_playerDiags() { commentCount = child.comment.Count, ID = child.ID, rect = child.rect, pTag = child.playerTag, expand = child.expand, sprite = child.sprite, vars = child.vars, isPlayer = child.isPlayer, varKeys = child.varKeys }; //Serialize comments inside this set np.s_comment = new List <Serialized_comment>(); for (int i = 0; i < np.commentCount; i++) { Serialized_comment sc = new Serialized_comment() { text = child.comment[i].text, text_secondary = child.comment[i].text_secondary, outRect = child.comment[i].outRect, outActionIndex = actionNodes.IndexOf(child.comment[i].outAction), outputNodeIndex = playerDiags.IndexOf(child.comment[i].outNode), inputSetIndex = playerDiags.IndexOf(child), audios = child.comment[i].audios, sprites = child.comment[i].sprites, showmore = child.comment[i].showmore, visible = child.comment[i].visible, extraData = child.comment[i].extraData }; np.s_comment.Add(sc); } S_playerDiag.Add(np); } S_playerDiags = S_playerDiag; }
void playerSerialize() { List <Serialized_playerDiags> S_playerDiag = new List <Serialized_playerDiags>(); //Serialize commentSets foreach (var child in playerDiags) { Serialized_playerDiags np = new Serialized_playerDiags() { commentCount = child.comment.Count, ID = child.ID, rect = child.rect, pTag = child.playerTag, endConversation = child.endConversation, expand = child.expand, sprite = child.sprite, vars = child.vars, varKeys = child.varKeys }; //Serialize comments inside this set np.s_comment = new List <Serialized_comment>(); for (int i = 0; i < np.commentCount; i++) { Serialized_comment sc = new Serialized_comment() { text = child.comment[i].text, outRect = child.comment[i].outRect, outputAnswerIndex = npcDiags.IndexOf(child.comment[i].outputAnswer), outActionIndex = actionNodes.IndexOf(child.comment[i].outAction), inputSetIndex = playerDiags.IndexOf(child), extraData = child.comment[i].extraData }; np.s_comment.Add(sc); } S_playerDiag.Add(np); } S_playerDiags = S_playerDiag; }