Ejemplo n.º 1
0
    public override void ToByteCode(ByteCodes code)
    {
        if (jumpTarget != null)
        {
            List <byte> byteList = new List <byte>();

            AddNodeCode(byteList);

            string tag = jumpTarget.GetNodeTag(jumpTarget.name);                                // TODO: GetNodeLabel
            ByteCodeScriptTools.AddJumpTargetCode(byteList, tag);

            code.Add(byteList.ToArray());
        }
        else
        {
            Debug.LogError("JumpTargetNode:" + name + " isn't set jumpTarget.");
        }

        ToByteCodeInternal(code);
    }