From bb0ce67f6b103b671e1598f6cbaf1291c10e21ac Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Mon, 2 Nov 2015 15:34:42 -0800 Subject: [PATCH] Update bat.js to lazy load the pitching machine --- examples/baseball/bat.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/examples/baseball/bat.js b/examples/baseball/bat.js index cc4629c089..c8857095d8 100644 --- a/examples/baseball/bat.js +++ b/examples/baseball/bat.js @@ -1,8 +1,11 @@ (function() { Script.include("pitching.js"); - var pitchingMachine = getPitchingMachine(); - Script.update.connect(function(dt) { pitchingMachine.update(dt); }); + var pitchingMachine = null; this.startNearGrab = function() { + if (!pitchingMachine) { + getPitchingMachine(); + Script.update.connect(function(dt) { pitchingMachine.update(dt); }); + } print("Started near grab!"); pitchingMachine.start(); MyAvatar.shouldRenderLocally = false;