void npcSerialize()
    {
        List <Serialized_npcDiags> S_npcDiag = new List <Serialized_npcDiags>();

        foreach (var child in npcDiags)
        {
            Serialized_npcDiags np = new Serialized_npcDiags()
            {
                extraData       = child.extraData,
                tag             = child.tag,
                text            = child.text,
                ID              = child.ID,
                endConversation = child.endConversation,
                rect            = child.rect,
                outSetIndex     = playerDiags.IndexOf(child.outputSet),
                outNPCIndex     = npcDiags.IndexOf(child.outputNPC),
                outActionIndex  = actionNodes.IndexOf(child.outAction),
                expand          = child.expand,
                sprite          = child.sprite,
                vars            = child.vars,
                varKeys         = child.varKeys
            };
            S_npcDiag.Add(np);
        }
        S_npcDiags = S_npcDiag;
    }
Ejemplo n.º 2
0
    void npcSerialize()
    {
        List <Serialized_npcDiags> S_npcDiag = new List <Serialized_npcDiags>();

        foreach (var child in npcDiags)
        {
            Serialized_npcDiags np = new Serialized_npcDiags()
            {
                extraData       = child.extraData,
                tag             = child.tag,
                text            = child.text,
                ID              = child.ID,
                endConversation = child.endConversation,
                rect            = child.rect,
                outSetIndex     = playerDiags.IndexOf(child.outputSet),
                outNPCIndex     = npcDiags.IndexOf(child.outputNPC)
            };
            S_npcDiag.Add(np);
        }
        S_npcDiags = S_npcDiag;
    }