text: //
  //  mirrorReflection.js
  //
  //  Created by Rebecca Stankus on 8/30/17.
  //  Copyright 2017 High Fidelity, Inc.
  //
  //  Distributed under the Apache License, Version 2.0.
  //  See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
  //
  // Attach `mirrorReflection.js` to a zone entity that is parented to
  // the box entity whose Script is `mirrorClient.js`.
  // When a user enters this zone, the mirror will turn on.
  // When a user leaves this zone, the mirror will turn off.
  
  (function () {
      var mirrorID, reflectionAreaID;
      // get id of reflection area and mirror
      this.preload = function(entityID) {
          reflectionAreaID = entityID;
          mirrorID = Entities.getEntityProperties(reflectionAreaID, 'parentID').parentID;
      };
  
      // when avatar enters reflection area, begin reflecting
      this.enterEntity = function(entityID){
          Entities.callEntityMethod(mirrorID, 'mirrorLocalEntityOn');
      };
  
      // when avatar leaves reflection area, stop reflecting
      this.leaveEntity = function (entityID) {
          Entities.callEntityMethod(mirrorID, 'mirrorLocalEntityOff');
      };
  });
  